builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux32-spot-416
starttime: 1447484445.76
results: success (0)
buildid: 20151113211133
builduid: 2644ccd4f7eb46d1985eb3c652845cc2
revision: 1c1535ec2bb03a473a245e51fc4117efb2cd0404
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.757148) =========
master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.757594) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.757895) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.019837
basedir: '/builds/slave/test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.804620) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.804929) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.831629) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.831919) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.018935
========= master_lag: 0.12 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.974362) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.974735) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.975094) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:45.975400) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-13 23:00:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 10.6M=0.001s
2015-11-13 23:00:46 (10.6 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.562981
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:46.591746) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:46.592065) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.069863
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:46.714448) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:46.714761) =========
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=5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020
_=/tools/buildbot/bin/python
using PTY: False
2015-11-13 23:00:46,873 truncating revision to first 12 chars
2015-11-13 23:00:46,873 Setting DEBUG logging.
2015-11-13 23:00:46,873 attempt 1/10
2015-11-13 23:00:46,874 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 23:00:47,188 unpacking tar archive at: mozilla-inbound-1c1535ec2bb0/testing/mozharness/
program finished with exit code 0
elapsedTime=0.603756
========= master_lag: 0.24 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:47.556769) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:47.557051) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:47.591067) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:47.591372) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 23:00:47.591763) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 41 mins, 13 secs) (at 2015-11-13 23:00:47.592052) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020
_=/tools/buildbot/bin/python
using PTY: False
23:00:47 INFO - MultiFileLogger online at 20151113 23:00:47 in /builds/slave/test
23:00:47 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
23:00:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
23:00:47 INFO - {'append_to_log': False,
23:00:47 INFO - 'base_work_dir': '/builds/slave/test',
23:00:47 INFO - 'blob_upload_branch': 'mozilla-inbound',
23:00:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
23:00:47 INFO - 'buildbot_json_path': 'buildprops.json',
23:00:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
23:00:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
23:00:47 INFO - 'download_minidump_stackwalk': True,
23:00:47 INFO - 'download_symbols': 'true',
23:00:47 INFO - 'e10s': True,
23:00:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
23:00:47 INFO - 'tooltool.py': '/tools/tooltool.py',
23:00:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
23:00:47 INFO - '/tools/misc-python/virtualenv.py')},
23:00:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
23:00:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
23:00:47 INFO - 'log_level': 'info',
23:00:47 INFO - 'log_to_console': True,
23:00:47 INFO - 'opt_config_files': (),
23:00:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
23:00:47 INFO - '--processes=1',
23:00:47 INFO - '--config=%(test_path)s/wptrunner.ini',
23:00:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
23:00:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
23:00:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
23:00:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
23:00:47 INFO - 'pip_index': False,
23:00:47 INFO - 'require_test_zip': True,
23:00:47 INFO - 'test_type': ('testharness',),
23:00:47 INFO - 'this_chunk': '7',
23:00:47 INFO - 'tooltool_cache': '/builds/tooltool_cache',
23:00:47 INFO - 'total_chunks': '8',
23:00:47 INFO - 'virtualenv_path': 'venv',
23:00:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
23:00:47 INFO - 'work_dir': 'build'}
23:00:47 INFO - #####
23:00:47 INFO - ##### Running clobber step.
23:00:47 INFO - #####
23:00:47 INFO - Running pre-action listener: _resource_record_pre_action
23:00:47 INFO - Running main action method: clobber
23:00:47 INFO - rmtree: /builds/slave/test/build
23:00:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
23:00:49 INFO - Running post-action listener: _resource_record_post_action
23:00:49 INFO - #####
23:00:49 INFO - ##### Running read-buildbot-config step.
23:00:49 INFO - #####
23:00:49 INFO - Running pre-action listener: _resource_record_pre_action
23:00:49 INFO - Running main action method: read_buildbot_config
23:00:49 INFO - Using buildbot properties:
23:00:49 INFO - {
23:00:49 INFO - "properties": {
23:00:49 INFO - "buildnumber": 144,
23:00:49 INFO - "product": "firefox",
23:00:49 INFO - "script_repo_revision": "production",
23:00:49 INFO - "branch": "mozilla-inbound",
23:00:49 INFO - "repository": "",
23:00:49 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-e10s-7",
23:00:49 INFO - "buildid": "20151113211133",
23:00:49 INFO - "slavename": "tst-linux32-spot-416",
23:00:49 INFO - "pgo_build": "False",
23:00:49 INFO - "basedir": "/builds/slave/test",
23:00:49 INFO - "project": "",
23:00:49 INFO - "platform": "linux",
23:00:49 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/",
23:00:49 INFO - "slavebuilddir": "test",
23:00:49 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600",
23:00:49 INFO - "repo_path": "integration/mozilla-inbound",
23:00:49 INFO - "moz_repo_path": "",
23:00:49 INFO - "stage_platform": "linux",
23:00:49 INFO - "builduid": "2644ccd4f7eb46d1985eb3c652845cc2",
23:00:49 INFO - "revision": "1c1535ec2bb03a473a245e51fc4117efb2cd0404"
23:00:49 INFO - },
23:00:49 INFO - "sourcestamp": {
23:00:49 INFO - "repository": "",
23:00:49 INFO - "hasPatch": false,
23:00:49 INFO - "project": "",
23:00:49 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
23:00:49 INFO - "changes": [
23:00:49 INFO - {
23:00:49 INFO - "category": null,
23:00:49 INFO - "files": [
23:00:49 INFO - {
23:00:49 INFO - "url": null,
23:00:49 INFO - "name": "https://queue.taskcluster.net/v1/task/V0OkUNZ9Qpm8UQfAtcbxTg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
23:00:49 INFO - },
23:00:49 INFO - {
23:00:49 INFO - "url": null,
23:00:49 INFO - "name": "https://queue.taskcluster.net/v1/task/V0OkUNZ9Qpm8UQfAtcbxTg/artifacts/public/build/test_packages.json"
23:00:49 INFO - }
23:00:49 INFO - ],
23:00:49 INFO - "repository": "",
23:00:49 INFO - "rev": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee",
23:00:49 INFO - "who": "philringnalda@gmail.com",
23:00:49 INFO - "when": 1447479097,
23:00:49 INFO - "number": 6661629,
23:00:49 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)",
23:00:49 INFO - "project": "",
23:00:49 INFO - "at": "Fri 13 Nov 2015 21:31:37",
23:00:49 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
23:00:49 INFO - "revlink": "",
23:00:49 INFO - "properties": [
23:00:49 INFO - [
23:00:49 INFO - "buildid",
23:00:49 INFO - "20151113210411",
23:00:49 INFO - "Change"
23:00:49 INFO - ],
23:00:49 INFO - [
23:00:49 INFO - "builduid",
23:00:49 INFO - "68ffa696add541868222403870d7e8a9",
23:00:49 INFO - "Change"
23:00:49 INFO - ],
23:00:49 INFO - [
23:00:49 INFO - "pgo_build",
23:00:49 INFO - "False",
23:00:49 INFO - "Change"
23:00:49 INFO - ]
23:00:49 INFO - ],
23:00:49 INFO - "revision": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee"
23:00:49 INFO - },
23:00:49 INFO - {
23:00:49 INFO - "category": null,
23:00:49 INFO - "files": [
23:00:49 INFO - {
23:00:49 INFO - "url": null,
23:00:49 INFO - "name": "https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
23:00:49 INFO - },
23:00:49 INFO - {
23:00:49 INFO - "url": null,
23:00:49 INFO - "name": "https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json"
23:00:49 INFO - }
23:00:49 INFO - ],
23:00:49 INFO - "repository": "",
23:00:49 INFO - "rev": "1c1535ec2bb03a473a245e51fc4117efb2cd0404",
23:00:49 INFO - "who": "philringnalda@gmail.com",
23:00:49 INFO - "when": 1447480823,
23:00:49 INFO - "number": 6661689,
23:00:49 INFO - "comments": "Merge m-c to m-i\nCLOSED TREE",
23:00:49 INFO - "project": "",
23:00:49 INFO - "at": "Fri 13 Nov 2015 22:00:23",
23:00:49 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
23:00:49 INFO - "revlink": "",
23:00:49 INFO - "properties": [
23:00:49 INFO - [
23:00:49 INFO - "buildid",
23:00:49 INFO - "20151113211133",
23:00:49 INFO - "Change"
23:00:49 INFO - ],
23:00:49 INFO - [
23:00:49 INFO - "builduid",
23:00:49 INFO - "2644ccd4f7eb46d1985eb3c652845cc2",
23:00:49 INFO - "Change"
23:00:49 INFO - ],
23:00:49 INFO - [
23:00:49 INFO - "pgo_build",
23:00:49 INFO - "False",
23:00:49 INFO - "Change"
23:00:49 INFO - ]
23:00:49 INFO - ],
23:00:49 INFO - "revision": "1c1535ec2bb03a473a245e51fc4117efb2cd0404"
23:00:49 INFO - }
23:00:49 INFO - ],
23:00:49 INFO - "revision": "1c1535ec2bb03a473a245e51fc4117efb2cd0404"
23:00:49 INFO - }
23:00:49 INFO - }
23:00:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
23:00:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json.
23:00:49 INFO - Running post-action listener: _resource_record_post_action
23:00:49 INFO - #####
23:00:49 INFO - ##### Running download-and-extract step.
23:00:49 INFO - #####
23:00:49 INFO - Running pre-action listener: _resource_record_pre_action
23:00:49 INFO - Running main action method: download_and_extract
23:00:49 INFO - mkdir: /builds/slave/test/build/tests
23:00: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')]}
23:00:49 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
23:00:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json
23:00:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json
23:00:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
23:00:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
23:00:51 INFO - Downloaded 1268 bytes.
23:00:51 INFO - Reading from file /builds/slave/test/build/test_packages.json
23:00:51 INFO - Using the following test package requirements:
23:00:51 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
23:00:51 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:00:51 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
23:00:51 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:00:51 INFO - u'jsshell-linux-i686.zip'],
23:00:51 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:00:51 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
23:00:51 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
23:00:51 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:00:51 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
23:00:51 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:00:51 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
23:00:51 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:00:51 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
23:00:51 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
23:00:51 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:00:51 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
23:00:51 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip', u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
23:00:51 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')]}
23:00:51 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
23:00:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
23:00:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
23:00:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
23:00:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
23:00:54 INFO - Downloaded 21431109 bytes.
23:00:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
23:00:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
23:00:54 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
23:00:55 INFO - caution: filename not matched: web-platform/*
23:00:55 INFO - Return code: 11
23:00:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:00:55 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
23:00:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
23:00:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
23:00:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
23:00:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
23:00:58 INFO - Downloaded 30916949 bytes.
23:00:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
23:00:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
23:00:58 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
23:01:01 INFO - caution: filename not matched: bin/*
23:01:01 INFO - caution: filename not matched: config/*
23:01:01 INFO - caution: filename not matched: mozbase/*
23:01:01 INFO - caution: filename not matched: marionette/*
23:01:01 INFO - Return code: 11
23:01:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:01 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
23:01:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
23:01:07 INFO - Downloaded 57722483 bytes.
23:01:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:07 INFO - mkdir: /builds/slave/test/properties
23:01:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
23:01:07 INFO - Writing to file /builds/slave/test/properties/build_url
23:01:07 INFO - Contents:
23:01:07 INFO - build_url:https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:07 INFO - mkdir: /builds/slave/test/build/symbols
23:01:07 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')]}
23:01:07 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
23:01:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
23:01:12 INFO - Downloaded 52787827 bytes.
23:01:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
23:01:12 INFO - Writing to file /builds/slave/test/properties/symbols_url
23:01:12 INFO - Contents:
23:01:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:12 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
23:01:12 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:16 INFO - Return code: 0
23:01:16 INFO - Running post-action listener: _resource_record_post_action
23:01:16 INFO - Running post-action listener: set_extra_try_arguments
23:01:16 INFO - #####
23:01:16 INFO - ##### Running create-virtualenv step.
23:01:16 INFO - #####
23:01:16 INFO - Running pre-action listener: _pre_create_virtualenv
23:01:16 INFO - Running pre-action listener: _resource_record_pre_action
23:01:16 INFO - Running main action method: create_virtualenv
23:01:16 INFO - Creating virtualenv /builds/slave/test/build/venv
23:01:16 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
23:01:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
23:01:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
23:01:17 INFO - Using real prefix '/usr'
23:01:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python
23:01:18 INFO - Installing distribute.............................................................................................................................................................................................done.
23:01:23 INFO - Installing pip.................done.
23:01:23 INFO - Return code: 0
23:01:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
23:01:23 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')]}
23:01:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:01:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01:23 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')]}
23:01:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:01:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d43ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e0e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ecfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf790>, '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 0x8db2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ebdbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020', '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
23:01:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
23:01:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
23:01:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:01:23 INFO - 'CCACHE_UMASK': '002',
23:01:23 INFO - 'DISPLAY': ':0',
23:01:23 INFO - 'HOME': '/home/cltbld',
23:01:23 INFO - 'LANG': 'en_US.UTF-8',
23:01:23 INFO - 'LOGNAME': 'cltbld',
23:01:23 INFO - 'MAIL': '/var/mail/cltbld',
23:01:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:01:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:01:23 INFO - 'MOZ_NO_REMOTE': '1',
23:01:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:01:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:01:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:01:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:01:23 INFO - 'PWD': '/builds/slave/test',
23:01:23 INFO - 'SHELL': '/bin/bash',
23:01:23 INFO - 'SHLVL': '1',
23:01:23 INFO - 'TERM': 'linux',
23:01:23 INFO - 'TMOUT': '86400',
23:01:23 INFO - 'USER': 'cltbld',
23:01:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020',
23:01:23 INFO - '_': '/tools/buildbot/bin/python'}
23:01:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:01:23 INFO - Downloading/unpacking psutil>=0.7.1
23:01:23 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
23:01:23 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
23:01:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:23 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
23:01:23 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
23:01:27 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
23:01:27 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
23:01:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
23:01:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:01:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
23:01:27 INFO - Installing collected packages: psutil
23:01:27 INFO - Running setup.py install for psutil
23:01:27 INFO - building 'psutil._psutil_linux' extension
23:01:27 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
23:01:28 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
23:01:28 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
23:01:28 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
23:01:28 INFO - building 'psutil._psutil_posix' extension
23:01:28 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
23:01:29 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
23:01:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:01:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
23:01:29 INFO - Successfully installed psutil
23:01:29 INFO - Cleaning up...
23:01:29 INFO - Return code: 0
23:01:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
23:01:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:01:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:01:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x8d43ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e0e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ecfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf790>, '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 0x8db2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ebdbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020', '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
23:01:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
23:01:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
23:01:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:01:29 INFO - 'CCACHE_UMASK': '002',
23:01:29 INFO - 'DISPLAY': ':0',
23:01:29 INFO - 'HOME': '/home/cltbld',
23:01:29 INFO - 'LANG': 'en_US.UTF-8',
23:01:29 INFO - 'LOGNAME': 'cltbld',
23:01:29 INFO - 'MAIL': '/var/mail/cltbld',
23:01:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:01:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:01:29 INFO - 'MOZ_NO_REMOTE': '1',
23:01:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:01:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:01:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:01:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:01:29 INFO - 'PWD': '/builds/slave/test',
23:01:29 INFO - 'SHELL': '/bin/bash',
23:01:29 INFO - 'SHLVL': '1',
23:01:29 INFO - 'TERM': 'linux',
23:01:29 INFO - 'TMOUT': '86400',
23:01:29 INFO - 'USER': 'cltbld',
23:01:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020',
23:01:29 INFO - '_': '/tools/buildbot/bin/python'}
23:01:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:01:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
23:01:29 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
23:01:29 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
23:01:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:29 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
23:01:29 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
23:01:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz
23:01:32 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
23:01:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
23:01:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
23:01:33 INFO - Installing collected packages: mozsystemmonitor
23:01:33 INFO - Running setup.py install for mozsystemmonitor
23:01:33 INFO - Successfully installed mozsystemmonitor
23:01:33 INFO - Cleaning up...
23:01:33 INFO - Return code: 0
23:01:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
23:01:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:01:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:01:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x8d43ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e0e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ecfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf790>, '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 0x8db2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ebdbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020', '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
23:01:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
23:01:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
23:01:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:01:33 INFO - 'CCACHE_UMASK': '002',
23:01:33 INFO - 'DISPLAY': ':0',
23:01:33 INFO - 'HOME': '/home/cltbld',
23:01:33 INFO - 'LANG': 'en_US.UTF-8',
23:01:33 INFO - 'LOGNAME': 'cltbld',
23:01:33 INFO - 'MAIL': '/var/mail/cltbld',
23:01:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:01:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:01:33 INFO - 'MOZ_NO_REMOTE': '1',
23:01:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:01:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:01:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:01:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:01:33 INFO - 'PWD': '/builds/slave/test',
23:01:33 INFO - 'SHELL': '/bin/bash',
23:01:33 INFO - 'SHLVL': '1',
23:01:33 INFO - 'TERM': 'linux',
23:01:33 INFO - 'TMOUT': '86400',
23:01:33 INFO - 'USER': 'cltbld',
23:01:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020',
23:01:33 INFO - '_': '/tools/buildbot/bin/python'}
23:01:33 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:01:33 INFO - Downloading/unpacking blobuploader==1.2.4
23:01: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
23:01: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
23:01:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01: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
23:01: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
23:01:37 INFO - Downloading blobuploader-1.2.4.tar.gz
23:01:37 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
23:01:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
23:01:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
23:01:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:01:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:01:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:01:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:01:38 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
23:01:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
23:01:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
23:01: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
23:01: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
23:01:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01: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
23:01: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
23:01:38 INFO - Downloading docopt-0.6.1.tar.gz
23:01:38 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
23:01:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
23:01:39 INFO - Installing collected packages: blobuploader, requests, docopt
23:01:39 INFO - Running setup.py install for blobuploader
23:01:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
23:01:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
23:01:39 INFO - Running setup.py install for requests
23:01:40 INFO - Running setup.py install for docopt
23:01:40 INFO - Successfully installed blobuploader requests docopt
23:01:40 INFO - Cleaning up...
23:01:40 INFO - Return code: 0
23:01:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv
23:01:40 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')]}
23:01:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:01:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01:40 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')]}
23:01:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:01:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d43ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e0e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ecfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf790>, '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 0x8db2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ebdbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020', '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
23:01:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
23:01:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
23:01:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:01:40 INFO - 'CCACHE_UMASK': '002',
23:01:40 INFO - 'DISPLAY': ':0',
23:01:40 INFO - 'HOME': '/home/cltbld',
23:01:40 INFO - 'LANG': 'en_US.UTF-8',
23:01:40 INFO - 'LOGNAME': 'cltbld',
23:01:40 INFO - 'MAIL': '/var/mail/cltbld',
23:01:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:01:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:01:40 INFO - 'MOZ_NO_REMOTE': '1',
23:01:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:01:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:01:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:01:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:01:40 INFO - 'PWD': '/builds/slave/test',
23:01:40 INFO - 'SHELL': '/bin/bash',
23:01:40 INFO - 'SHLVL': '1',
23:01:40 INFO - 'TERM': 'linux',
23:01:40 INFO - 'TMOUT': '86400',
23:01:40 INFO - 'USER': 'cltbld',
23:01:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020',
23:01:40 INFO - '_': '/tools/buildbot/bin/python'}
23:01:40 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:01:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
23:01:40 INFO - Running setup.py (path:/tmp/pip-WF3z2J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
23:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
23:01:41 INFO - Running setup.py (path:/tmp/pip-GabJdl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
23:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
23:01:41 INFO - Running setup.py (path:/tmp/pip-gXm344-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
23:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
23:01:41 INFO - Running setup.py (path:/tmp/pip-WIuv1c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
23:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
23:01:41 INFO - Running setup.py (path:/tmp/pip-Ygoxqb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
23:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
23:01:41 INFO - Running setup.py (path:/tmp/pip-jwnf7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
23:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
23:01:41 INFO - Running setup.py (path:/tmp/pip-TxUtn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
23:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
23:01:41 INFO - Running setup.py (path:/tmp/pip-KL4FFB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
23:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
23:01:41 INFO - Running setup.py (path:/tmp/pip-0dXnoq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
23:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
23:01:42 INFO - Running setup.py (path:/tmp/pip-WpJzdI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
23:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
23:01:42 INFO - Running setup.py (path:/tmp/pip-SZiHl_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
23:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
23:01:42 INFO - Running setup.py (path:/tmp/pip-OBKqvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
23:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
23:01:42 INFO - Running setup.py (path:/tmp/pip-W03vJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
23:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
23:01:42 INFO - Running setup.py (path:/tmp/pip-rJ0BZm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
23:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
23:01:42 INFO - Running setup.py (path:/tmp/pip-7FIque-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
23:01:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
23:01:42 INFO - Running setup.py (path:/tmp/pip-q3SP1O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
23:01:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
23:01:43 INFO - Running setup.py (path:/tmp/pip-FYgp5N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
23:01:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
23:01:43 INFO - Running setup.py (path:/tmp/pip-Juf2NS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
23:01:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
23:01:43 INFO - Running setup.py (path:/tmp/pip-HB8WyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
23:01:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:01:43 INFO - Running setup.py (path:/tmp/pip-P94cW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:01:43 INFO - Unpacking /builds/slave/test/build/tests/marionette
23:01:43 INFO - Running setup.py (path:/tmp/pip-k4u7SH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
23:01:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:01: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
23:01:44 INFO - Running setup.py install for manifestparser
23:01:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
23:01:44 INFO - Running setup.py install for mozcrash
23:01:44 INFO - Running setup.py install for mozdebug
23:01:44 INFO - Running setup.py install for mozdevice
23:01:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
23:01:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin
23:01:44 INFO - Running setup.py install for mozfile
23:01:45 INFO - Running setup.py install for mozhttpd
23:01:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
23:01:45 INFO - Running setup.py install for mozinfo
23:01:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
23:01:45 INFO - Running setup.py install for mozInstall
23:01:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
23:01:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
23:01:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
23:01:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
23:01:45 INFO - Running setup.py install for mozleak
23:01:45 INFO - Running setup.py install for mozlog
23:01:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
23:01:46 INFO - Running setup.py install for moznetwork
23:01:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
23:01:46 INFO - Running setup.py install for mozprocess
23:01:46 INFO - Running setup.py install for mozprofile
23:01:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
23:01:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
23:01:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
23:01:46 INFO - Running setup.py install for mozrunner
23:01:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
23:01:47 INFO - Running setup.py install for mozscreenshot
23:01:47 INFO - Running setup.py install for moztest
23:01:47 INFO - Running setup.py install for mozversion
23:01:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
23:01:47 INFO - Running setup.py install for marionette-transport
23:01:48 INFO - Running setup.py install for marionette-driver
23:01:48 INFO - Running setup.py install for browsermob-proxy
23:01:48 INFO - Running setup.py install for marionette-client
23:01:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:01:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
23:01:49 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
23:01:49 INFO - Cleaning up...
23:01:49 INFO - Return code: 0
23:01:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv
23:01: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')]}
23:01:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:01:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01: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')]}
23:01:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:01:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
23:01:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d43ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e0e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ecfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf790>, '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 0x8db2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ebdbf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020', '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
23:01:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
23:01:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
23:01:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:01:49 INFO - 'CCACHE_UMASK': '002',
23:01:49 INFO - 'DISPLAY': ':0',
23:01:49 INFO - 'HOME': '/home/cltbld',
23:01:49 INFO - 'LANG': 'en_US.UTF-8',
23:01:49 INFO - 'LOGNAME': 'cltbld',
23:01:49 INFO - 'MAIL': '/var/mail/cltbld',
23:01:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:01:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:01:49 INFO - 'MOZ_NO_REMOTE': '1',
23:01:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:01:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:01:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:01:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:01:49 INFO - 'PWD': '/builds/slave/test',
23:01:49 INFO - 'SHELL': '/bin/bash',
23:01:49 INFO - 'SHLVL': '1',
23:01:49 INFO - 'TERM': 'linux',
23:01:49 INFO - 'TMOUT': '86400',
23:01:49 INFO - 'USER': 'cltbld',
23:01:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020',
23:01:49 INFO - '_': '/tools/buildbot/bin/python'}
23:01:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
23:01:49 INFO - Running setup.py (path:/tmp/pip-dh9mcl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
23:01: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))
23:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
23:01:49 INFO - Running setup.py (path:/tmp/pip-0shtaC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
23:01: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))
23:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
23:01:49 INFO - Running setup.py (path:/tmp/pip-ocCztu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
23:01:50 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))
23:01:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
23:01:50 INFO - Running setup.py (path:/tmp/pip-Cud2b4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
23:01:50 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))
23:01:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
23:01:50 INFO - Running setup.py (path:/tmp/pip-G17Tyb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
23:01: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))
23:01:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
23:01:50 INFO - Running setup.py (path:/tmp/pip-HF1wwb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
23:01: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))
23:01:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
23:01:50 INFO - Running setup.py (path:/tmp/pip-AEIvXA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
23:01: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))
23:01:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
23:01:50 INFO - Running setup.py (path:/tmp/pip-ZhaJAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
23:01: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))
23:01:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
23:01:50 INFO - Running setup.py (path:/tmp/pip-HR3zvf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
23:01: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))
23:01:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
23:01:50 INFO - Running setup.py (path:/tmp/pip-VsMyIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
23:01:51 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))
23:01:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
23:01:51 INFO - Running setup.py (path:/tmp/pip-kUqFqn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
23:01:51 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))
23:01:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
23:01:51 INFO - Running setup.py (path:/tmp/pip-LgAyYk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
23:01: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))
23:01:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
23:01:51 INFO - Running setup.py (path:/tmp/pip-C56dGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
23:01: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))
23:01:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
23:01:51 INFO - Running setup.py (path:/tmp/pip-mf49Lj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
23:01: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))
23:01:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
23:01:51 INFO - Running setup.py (path:/tmp/pip-_BvyY9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
23:01: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))
23:01:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
23:01:51 INFO - Running setup.py (path:/tmp/pip-liHI30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
23:01:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
23:01:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
23:01:52 INFO - Running setup.py (path:/tmp/pip-U7C5Qs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
23:01:52 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))
23:01:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
23:01:52 INFO - Running setup.py (path:/tmp/pip-sq0bXt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
23:01:52 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))
23:01:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
23:01:52 INFO - Running setup.py (path:/tmp/pip-srFNds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
23:01:52 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))
23:01:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:01:52 INFO - Running setup.py (path:/tmp/pip-EC8289-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:01: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))
23:01:52 INFO - Unpacking /builds/slave/test/build/tests/marionette
23:01:52 INFO - Running setup.py (path:/tmp/pip-32v7j_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
23:01:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:01:53 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
23:01:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
23:01:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
23:01:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
23:01:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
23:01:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
23:01:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
23:01:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:01:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:01:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
23:01:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:01:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:01:56 INFO - Downloading blessings-1.5.1.tar.gz
23:01:56 INFO - Storing download in cache at /builds/slave/test/build/venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblessings-1.5.1.tar.gz
23:01:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
23:01:56 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
23:01:56 INFO - Installing collected packages: blessings
23:01:56 INFO - Running setup.py install for blessings
23:01:56 INFO - Successfully installed blessings
23:01:56 INFO - Cleaning up...
23:01:57 INFO - Return code: 0
23:01:57 INFO - Done creating virtualenv /builds/slave/test/build/venv.
23:01:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
23:01:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
23:01:57 INFO - Reading from file tmpfile_stdout
23:01:57 INFO - Current package versions:
23:01:57 INFO - argparse == 1.2.1
23:01:57 INFO - blessings == 1.5.1
23:01:57 INFO - blobuploader == 1.2.4
23:01:57 INFO - browsermob-proxy == 0.6.0
23:01:57 INFO - docopt == 0.6.1
23:01:57 INFO - manifestparser == 1.1
23:01:57 INFO - marionette-client == 2.0.0
23:01:57 INFO - marionette-driver == 1.1.1
23:01:57 INFO - marionette-transport == 1.0.0
23:01:57 INFO - mozInstall == 1.12
23:01:57 INFO - mozcrash == 0.16
23:01:57 INFO - mozdebug == 0.1
23:01:57 INFO - mozdevice == 0.47
23:01:57 INFO - mozfile == 1.2
23:01:57 INFO - mozhttpd == 0.7
23:01:57 INFO - mozinfo == 0.9
23:01:57 INFO - mozleak == 0.1
23:01:57 INFO - mozlog == 3.0
23:01:57 INFO - moznetwork == 0.27
23:01:57 INFO - mozprocess == 0.22
23:01:57 INFO - mozprofile == 0.27
23:01:57 INFO - mozrunner == 6.11
23:01:57 INFO - mozscreenshot == 0.1
23:01:57 INFO - mozsystemmonitor == 0.0
23:01:57 INFO - moztest == 0.7
23:01:57 INFO - mozversion == 1.4
23:01:57 INFO - psutil == 3.1.1
23:01:57 INFO - requests == 1.2.3
23:01:57 INFO - wsgiref == 0.1.2
23:01:57 INFO - Running post-action listener: _resource_record_post_action
23:01:57 INFO - Running post-action listener: _start_resource_monitoring
23:01:57 INFO - Starting resource monitoring.
23:01:57 INFO - #####
23:01:57 INFO - ##### Running pull step.
23:01:57 INFO - #####
23:01:57 INFO - Running pre-action listener: _resource_record_pre_action
23:01:57 INFO - Running main action method: pull
23:01:57 INFO - Pull has nothing to do!
23:01:57 INFO - Running post-action listener: _resource_record_post_action
23:01:57 INFO - #####
23:01:57 INFO - ##### Running install step.
23:01:57 INFO - #####
23:01:57 INFO - Running pre-action listener: _resource_record_pre_action
23:01:57 INFO - Running main action method: install
23:01:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
23:01:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
23:01:57 INFO - Reading from file tmpfile_stdout
23:01:57 INFO - Detecting whether we're running mozinstall >=1.0...
23:01:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
23:01:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
23:01:58 INFO - Reading from file tmpfile_stdout
23:01:58 INFO - Output received:
23:01:58 INFO - Usage: mozinstall [options] installer
23:01:58 INFO - Options:
23:01:58 INFO - -h, --help show this help message and exit
23:01:58 INFO - -d DEST, --destination=DEST
23:01:58 INFO - Directory to install application into. [default:
23:01:58 INFO - "/builds/slave/test"]
23:01:58 INFO - --app=APP Application being installed. [default: firefox]
23:01:58 INFO - mkdir: /builds/slave/test/build/application
23:01:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
23:01:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
23:02:26 INFO - Reading from file tmpfile_stdout
23:02:26 INFO - Output received:
23:02:26 INFO - /builds/slave/test/build/application/firefox/firefox
23:02:26 INFO - Running post-action listener: _resource_record_post_action
23:02:26 INFO - #####
23:02:26 INFO - ##### Running run-tests step.
23:02:26 INFO - #####
23:02:26 INFO - Running pre-action listener: _resource_record_pre_action
23:02:26 INFO - Running main action method: run_tests
23:02:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
23:02:26 INFO - minidump filename unknown. determining based upon platform and arch
23:02:26 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
23:02:26 INFO - grabbing minidump binary from tooltool
23:02:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:02:26 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf790>, '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 0x8db2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ebdbf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
23:02:26 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
23:02:26 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
23:02:26 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
23:02:26 INFO - Return code: 0
23:02:26 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
23:02:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
23:02:26 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/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
23:02:26 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/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --e10s --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
23:02:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:02:26 INFO - 'CCACHE_UMASK': '002',
23:02:26 INFO - 'DISPLAY': ':0',
23:02:26 INFO - 'HOME': '/home/cltbld',
23:02:26 INFO - 'LANG': 'en_US.UTF-8',
23:02:26 INFO - 'LOGNAME': 'cltbld',
23:02:26 INFO - 'MAIL': '/var/mail/cltbld',
23:02:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
23:02:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:02:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:02:26 INFO - 'MOZ_NO_REMOTE': '1',
23:02:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:02:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:02:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:02:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:02:26 INFO - 'PWD': '/builds/slave/test',
23:02:26 INFO - 'SHELL': '/bin/bash',
23:02:26 INFO - 'SHLVL': '1',
23:02:26 INFO - 'TERM': 'linux',
23:02:26 INFO - 'TMOUT': '86400',
23:02:26 INFO - 'USER': 'cltbld',
23:02:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447481758.503867-1380435020',
23:02:26 INFO - '_': '/tools/buildbot/bin/python'}
23:02:26 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/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
23:02:33 INFO - Using 1 client processes
23:02:33 INFO - wptserve Starting http server on 127.0.0.1:8000
23:02:33 INFO - wptserve Starting http server on 127.0.0.1:8001
23:02:33 INFO - wptserve Starting http server on 127.0.0.1:8443
23:02:36 INFO - SUITE-START | Running 820 tests
23:02:36 INFO - Running testharness tests
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 1ms
23:02:36 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
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 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 1ms
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
23:02:36 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 1ms
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 9ms
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
23:02:36 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
23:02:36 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
23:02:36 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
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:02:36 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:02:36 INFO - TEST-START | /selection/extend.html
23:02:36 INFO - TEST-SKIP | /selection/extend.html | took 0ms
23:02:36 INFO - Setting up ssl
23:02:36 INFO - PROCESS | certutil |
23:02:36 INFO - PROCESS | certutil |
23:02:36 INFO - PROCESS | certutil |
23:02:36 INFO - Certificate Nickname Trust Attributes
23:02:36 INFO - SSL,S/MIME,JAR/XPI
23:02:36 INFO -
23:02:36 INFO - web-platform-tests CT,,
23:02:36 INFO -
23:02:36 INFO - Starting runner
23:02:37 INFO - PROCESS | 1798 | 1447484557957 Marionette INFO Marionette enabled via build flag and pref
23:02:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa71aa000 == 1 [pid = 1798] [id = 1]
23:02:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 1 (0xa71d6400) [pid = 1798] [serial = 1] [outer = (nil)]
23:02:38 INFO - PROCESS | 1798 | [1798] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
23:02:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 2 (0xa4c4fc00) [pid = 1798] [serial = 2] [outer = 0xa71d6400]
23:02:39 INFO - PROCESS | 1798 | 1447484559117 Marionette INFO Listening on port 2828
23:02:39 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a03f0180
23:02:41 INFO - PROCESS | 1798 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
23:02:41 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fde88e0
23:02:41 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fe9a1e0
23:02:41 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fe9ade0
23:02:41 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fea2740
23:02:41 INFO - PROCESS | 1798 | 1447484561744 Marionette INFO Marionette enabled via command-line flag
23:02:41 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5677c00 == 2 [pid = 1798] [id = 2]
23:02:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 3 (0xa5680800) [pid = 1798] [serial = 3] [outer = (nil)]
23:02:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 4 (0xa5681000) [pid = 1798] [serial = 4] [outer = 0xa5680800]
23:02:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 5 (0xa8433000) [pid = 1798] [serial = 5] [outer = 0xa71d6400]
23:02:41 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
23:02:42 INFO - PROCESS | 1798 | 1447484562006 Marionette INFO Accepted connection conn0 from 127.0.0.1:57225
23:02:42 INFO - PROCESS | 1798 | 1447484562008 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
23:02:42 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
23:02:42 INFO - PROCESS | 1798 | 1447484562260 Marionette INFO Accepted connection conn1 from 127.0.0.1:57226
23:02:42 INFO - PROCESS | 1798 | 1447484562261 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
23:02:42 INFO - PROCESS | 1798 | 1447484562268 Marionette INFO Closed connection conn0
23:02:42 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
23:02:42 INFO - PROCESS | 1798 | 1447484562348 Marionette INFO Accepted connection conn2 from 127.0.0.1:57227
23:02:42 INFO - PROCESS | 1798 | 1447484562351 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
23:02:42 INFO - PROCESS | 1798 | 1447484562393 Marionette INFO Closed connection conn2
23:02:42 INFO - PROCESS | 1798 | 1447484562399 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
23:02:43 INFO - PROCESS | 1798 | [1798] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
23:02:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x9e2a5000 == 3 [pid = 1798] [id = 3]
23:02:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 6 (0x9e2a5400) [pid = 1798] [serial = 6] [outer = (nil)]
23:02:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x9e2a5c00 == 4 [pid = 1798] [id = 4]
23:02:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 7 (0x9e2a6000) [pid = 1798] [serial = 7] [outer = (nil)]
23:02:44 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
23:02:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x9ca8cc00 == 5 [pid = 1798] [id = 5]
23:02:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 8 (0x9ca8d000) [pid = 1798] [serial = 8] [outer = (nil)]
23:02:44 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
23:02:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 9 (0x9c6cac00) [pid = 1798] [serial = 9] [outer = 0x9ca8d000]
23:02:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 10 (0x9ca08800) [pid = 1798] [serial = 10] [outer = 0x9e2a5400]
23:02:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 11 (0x9ca0a400) [pid = 1798] [serial = 11] [outer = 0x9e2a6000]
23:02:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 12 (0x9ca0c800) [pid = 1798] [serial = 12] [outer = 0x9ca8d000]
23:02:46 INFO - PROCESS | 1798 | 1447484566618 Marionette INFO loaded listener.js
23:02:46 INFO - PROCESS | 1798 | 1447484566656 Marionette INFO loaded listener.js
23:02:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 13 (0x9badbc00) [pid = 1798] [serial = 13] [outer = 0x9ca8d000]
23:02:47 INFO - PROCESS | 1798 | 1447484567178 Marionette DEBUG conn1 client <- {"sessionId":"1cb46b2c-93a9-4675-b842-1e1ea8e786cf","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151113211133","device":"desktop","version":"45.0a1"}}
23:02:47 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:47 INFO - PROCESS | 1798 | 1447484567599 Marionette DEBUG conn1 -> {"name":"getContext"}
23:02:47 INFO - PROCESS | 1798 | 1447484567605 Marionette DEBUG conn1 client <- {"value":"content"}
23:02:48 INFO - PROCESS | 1798 | 1447484568056 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
23:02:48 INFO - PROCESS | 1798 | 1447484568061 Marionette DEBUG conn1 client <- {}
23:02:48 INFO - PROCESS | 1798 | 1447484568129 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}}
23:02:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
23:02:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xaa1ef400 == 1 [pid = 1846] [id = 1]
23:02:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 1 (0xaa1f8400) [pid = 1846] [serial = 1] [outer = (nil)]
23:02:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 2 (0xa77b5400) [pid = 1846] [serial = 2] [outer = 0xaa1f8400]
23:02:50 INFO - PROCESS | 1798 | [Parent 1798] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
23:02:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:51 INFO - PROCESS | 1798 | [Parent 1798] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
23:02:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x9eb01400 == 6 [pid = 1798] [id = 6]
23:02:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 14 (0xa04c8400) [pid = 1798] [serial = 14] [outer = (nil)]
23:02:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 15 (0xa0f6dc00) [pid = 1798] [serial = 15] [outer = 0xa04c8400]
23:02:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 3 (0xa7393400) [pid = 1846] [serial = 3] [outer = 0xaa1f8400]
23:02:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 16 (0x9f7d4c00) [pid = 1798] [serial = 16] [outer = 0xa04c8400]
23:02:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
23:02:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
23:02:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x9cb07800 == 7 [pid = 1798] [id = 7]
23:02:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 17 (0x9cb08400) [pid = 1798] [serial = 17] [outer = (nil)]
23:02:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 18 (0x9cb0d800) [pid = 1798] [serial = 18] [outer = 0x9cb08400]
23:02:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 19 (0xa900dc00) [pid = 1798] [serial = 19] [outer = 0x9cb08400]
23:02:52 INFO - PROCESS | 1798 | [Parent 1798] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109
23:02:52 INFO - PROCESS | 1798 | [Parent 1798] WARNING: Image width or height is non-positive: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6506
23:02:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:02:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa6831c00 == 2 [pid = 1846] [id = 2]
23:02:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 4 (0xa7339800) [pid = 1846] [serial = 4] [outer = (nil)]
23:02:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 5 (0xa7395800) [pid = 1846] [serial = 5] [outer = 0xa7339800]
23:02:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x9721f400 == 8 [pid = 1798] [id = 8]
23:02:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 20 (0x9721f800) [pid = 1798] [serial = 20] [outer = (nil)]
23:02:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 21 (0x97221400) [pid = 1798] [serial = 21] [outer = 0x9721f800]
23:02:53 INFO - PROCESS | 1798 | 1447484573710 Marionette INFO loaded listener.js
23:02:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 22 (0x97225000) [pid = 1798] [serial = 22] [outer = 0x9721f800]
23:02:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 6 (0xa7623c00) [pid = 1846] [serial = 6] [outer = 0xa7339800]
23:02:54 INFO - PROCESS | 1798 | [Parent 1798] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
23:02:54 INFO - PROCESS | 1798 | [Parent 1798] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:55 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
23:02:55 INFO - document served over http requires an http
23:02:55 INFO - sub-resource via fetch-request using the http-csp
23:02:55 INFO - delivery method with keep-origin-redirect and when
23:02: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"
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:02:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:02:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
23:02:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2459ms
23:02:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:02:55 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5ed7000 == 3 [pid = 1846] [id = 3]
23:02:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 7 (0xa5edd000) [pid = 1846] [serial = 7] [outer = (nil)]
23:02:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 8 (0xa5edec00) [pid = 1846] [serial = 8] [outer = 0xa5edd000]
23:02:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 9 (0xa762ac00) [pid = 1846] [serial = 9] [outer = 0xa5edd000]
23:02:58 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
23:02:58 INFO - document served over http requires an http
23:02:58 INFO - sub-resource via fetch-request using the http-csp
23:02:58 INFO - delivery method with no-redirect and when
23:02: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:02:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:02:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:02:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:02:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:58 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
23:02:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2892ms
23:02:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:02:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5c52000 == 4 [pid = 1846] [id = 4]
23:02:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 10 (0xa5c52400) [pid = 1846] [serial = 10] [outer = (nil)]
23:02:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 11 (0xa5c54000) [pid = 1846] [serial = 11] [outer = 0xa5c52400]
23:02:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 12 (0xa5a91400) [pid = 1846] [serial = 12] [outer = 0xa5c52400]
23:03:00 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
23:03:00 INFO - document served over http requires an http
23:03:00 INFO - sub-resource via fetch-request using the http-csp
23:03:00 INFO - delivery method with swap-origin-redirect and when
23:03: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:03:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:00 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
23:03:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1845ms
23:03:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:03:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a9bc00 == 5 [pid = 1846] [id = 5]
23:03:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 13 (0xa5a9c000) [pid = 1846] [serial = 13] [outer = (nil)]
23:03:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 14 (0xa5a9dc00) [pid = 1846] [serial = 14] [outer = 0xa5a9c000]
23:03:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 15 (0xa761f800) [pid = 1846] [serial = 15] [outer = 0xa5a9c000]
23:03:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5865800 == 6 [pid = 1846] [id = 6]
23:03:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 16 (0xa5865c00) [pid = 1846] [serial = 16] [outer = (nil)]
23:03:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 17 (0xa5867400) [pid = 1846] [serial = 17] [outer = 0xa5865c00]
23:03:02 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
23:03:02 INFO - document served over http requires an http
23:03:02 INFO - sub-resource via iframe-tag using the http-csp
23:03:02 INFO - delivery method with keep-origin-redirect and when
23:03: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"
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
23:03:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2161ms
23:03:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:03:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5866c00 == 7 [pid = 1846] [id = 7]
23:03:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 18 (0xa586bc00) [pid = 1846] [serial = 18] [outer = (nil)]
23:03:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 19 (0xa5a97000) [pid = 1846] [serial = 19] [outer = 0xa586bc00]
23:03:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 20 (0xa5c50c00) [pid = 1846] [serial = 20] [outer = 0xa586bc00]
23:03:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa733f400 == 8 [pid = 1846] [id = 8]
23:03:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 21 (0xa738f400) [pid = 1846] [serial = 21] [outer = (nil)]
23:03:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 22 (0xa761ec00) [pid = 1846] [serial = 22] [outer = 0xa738f400]
23:03:04 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
23:03:04 INFO - document served over http requires an http
23:03:04 INFO - sub-resource via iframe-tag using the http-csp
23:03:04 INFO - delivery method with no-redirect and when
23:03: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:03:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:04 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
23:03:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2410ms
23:03:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:03:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5c4c400 == 9 [pid = 1846] [id = 9]
23:03:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 23 (0xa5c4c800) [pid = 1846] [serial = 23] [outer = (nil)]
23:03:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 24 (0xa5ed3c00) [pid = 1846] [serial = 24] [outer = 0xa5c4c800]
23:03:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 25 (0xa741d800) [pid = 1846] [serial = 25] [outer = 0xa5c4c800]
23:03:06 INFO - PROCESS | 1798 | --DOCSHELL 0xa5c52000 == 8 [pid = 1846] [id = 4]
23:03:06 INFO - PROCESS | 1798 | --DOCSHELL 0xa5ed7000 == 7 [pid = 1846] [id = 3]
23:03:06 INFO - PROCESS | 1798 | --DOCSHELL 0xa6831c00 == 6 [pid = 1846] [id = 2]
23:03:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa7628000 == 7 [pid = 1846] [id = 10]
23:03:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 26 (0xa7628400) [pid = 1846] [serial = 26] [outer = (nil)]
23:03:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 27 (0xa77b3800) [pid = 1846] [serial = 27] [outer = 0xa7628400]
23:03:06 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
23:03:06 INFO - document served over http requires an http
23:03:06 INFO - sub-resource via iframe-tag using the http-csp
23:03:06 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:06 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
23:03:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2053ms
23:03:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:03:07 INFO - PROCESS | 1798 | --DOCSHELL 0x9ca8cc00 == 7 [pid = 1798] [id = 5]
23:03:08 INFO - PROCESS | 1798 | ++DOCSHELL 0xa7629400 == 8 [pid = 1846] [id = 11]
23:03:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 28 (0xaa10a800) [pid = 1846] [serial = 28] [outer = (nil)]
23:03:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 29 (0xaa3ac400) [pid = 1846] [serial = 29] [outer = 0xaa10a800]
23:03:09 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 30 (0xad334400) [pid = 1846] [serial = 30] [outer = 0xaa10a800]
23:03:09 INFO - PROCESS | 1798 | --DOMWINDOW == 21 (0xa4c4fc00) [pid = 1798] [serial = 2] [outer = (nil)] [url = about:blank]
23:03:09 INFO - PROCESS | 1798 | --DOMWINDOW == 20 (0x9ca0c800) [pid = 1798] [serial = 12] [outer = (nil)] [url = about:blank]
23:03:09 INFO - PROCESS | 1798 | --DOMWINDOW == 19 (0x9c6cac00) [pid = 1798] [serial = 9] [outer = (nil)] [url = about:blank]
23:03:09 INFO - PROCESS | 1798 | --DOMWINDOW == 18 (0x97221400) [pid = 1798] [serial = 21] [outer = (nil)] [url = about:blank]
23:03:09 INFO - PROCESS | 1798 | --DOMWINDOW == 17 (0x9cb0d800) [pid = 1798] [serial = 18] [outer = (nil)] [url = about:blank]
23:03:09 INFO - PROCESS | 1798 | --DOMWINDOW == 16 (0xa0f6dc00) [pid = 1798] [serial = 15] [outer = (nil)] [url = about:blank]
23:03:10 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
23:03:10 INFO - document served over http requires an http
23:03:10 INFO - sub-resource via script-tag using the http-csp
23:03:10 INFO - delivery method with keep-origin-redirect and when
23:03: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:03:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:10 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
23:03:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3056ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:03:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa76b3c00 == 9 [pid = 1846] [id = 12]
23:03:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 31 (0xa76b6400) [pid = 1846] [serial = 31] [outer = (nil)]
23:03:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 32 (0xa76ba400) [pid = 1846] [serial = 32] [outer = 0xa76b6400]
23:03:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 33 (0xaa31a800) [pid = 1846] [serial = 33] [outer = 0xa76b6400]
23:03:12 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
23:03:12 INFO - document served over http requires an http
23:03:12 INFO - sub-resource via script-tag using the http-csp
23:03:12 INFO - delivery method with no-redirect and when
23:03: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
23:03:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2247ms
23:03:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:03:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa76ae000 == 10 [pid = 1846] [id = 13]
23:03:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 34 (0xa76b4c00) [pid = 1846] [serial = 34] [outer = (nil)]
23:03:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 35 (0xaa427800) [pid = 1846] [serial = 35] [outer = 0xa76b4c00]
23:03:13 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 36 (0xaa42f000) [pid = 1846] [serial = 36] [outer = 0xa76b4c00]
23:03:14 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
23:03:14 INFO - document served over http requires an http
23:03:14 INFO - sub-resource via script-tag using the http-csp
23:03:14 INFO - delivery method with swap-origin-redirect and when
23:03: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"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
23:03:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2368ms
23:03:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:03:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a3c00 == 11 [pid = 1846] [id = 14]
23:03:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 37 (0xa50a4000) [pid = 1846] [serial = 37] [outer = (nil)]
23:03:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 38 (0xa50a5c00) [pid = 1846] [serial = 38] [outer = 0xa50a4000]
23:03:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 39 (0xa50aa000) [pid = 1846] [serial = 39] [outer = 0xa50a4000]
23:03:17 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
23:03:17 INFO - document served over http requires an http
23:03:17 INFO - sub-resource via xhr-request using the http-csp
23:03:17 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:17 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
23:03:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2700ms
23:03:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:03:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f29c00 == 12 [pid = 1846] [id = 15]
23:03:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 40 (0xa4f2c400) [pid = 1846] [serial = 40] [outer = (nil)]
23:03:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 41 (0xa4f34400) [pid = 1846] [serial = 41] [outer = 0xa4f2c400]
23:03:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 42 (0xa509e800) [pid = 1846] [serial = 42] [outer = 0xa4f2c400]
23:03:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa7629400 == 11 [pid = 1846] [id = 11]
23:03:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa733f400 == 10 [pid = 1846] [id = 8]
23:03:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa7628000 == 9 [pid = 1846] [id = 10]
23:03:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa5c4c400 == 8 [pid = 1846] [id = 9]
23:03:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa5865800 == 7 [pid = 1846] [id = 6]
23:03:20 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
23:03:20 INFO - document served over http requires an http
23:03:20 INFO - sub-resource via xhr-request using the http-csp
23:03:20 INFO - delivery method with no-redirect and when
23:03: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"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
23:03:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2654ms
23:03:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:03:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f31400 == 8 [pid = 1846] [id = 16]
23:03:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 43 (0xa4f36000) [pid = 1846] [serial = 43] [outer = (nil)]
23:03:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0xa5c46000) [pid = 1846] [serial = 44] [outer = 0xa4f36000]
23:03:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0xa5ee0400) [pid = 1846] [serial = 45] [outer = 0xa4f36000]
23:03:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 17 (0x97de2400) [pid = 1798] [serial = 23] [outer = 0x9cb08400]
23:03:23 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a9bc00 == 7 [pid = 1846] [id = 5]
23:03:23 INFO - PROCESS | 1798 | --DOCSHELL 0xa76ae000 == 6 [pid = 1846] [id = 13]
23:03:23 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a3c00 == 5 [pid = 1846] [id = 14]
23:03:23 INFO - PROCESS | 1798 | --DOCSHELL 0xa5866c00 == 4 [pid = 1846] [id = 7]
23:03:23 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f29c00 == 3 [pid = 1846] [id = 15]
23:03:23 INFO - PROCESS | 1798 | --DOCSHELL 0xa76b3c00 == 2 [pid = 1846] [id = 12]
23:03:23 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
23:03:23 INFO - document served over http requires an http
23:03:23 INFO - sub-resource via xhr-request using the http-csp
23:03:23 INFO - delivery method with swap-origin-redirect and when
23:03: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
23:03:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3380ms
23:03:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:03:23 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a3000 == 3 [pid = 1846] [id = 17]
23:03:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xa50a3c00) [pid = 1846] [serial = 46] [outer = (nil)]
23:03:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xa50a8400) [pid = 1846] [serial = 47] [outer = 0xa50a3c00]
23:03:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa5866c00) [pid = 1846] [serial = 48] [outer = 0xa50a3c00]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa77b5400) [pid = 1846] [serial = 2] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0xa5c54000) [pid = 1846] [serial = 11] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa4f34400) [pid = 1846] [serial = 41] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 44 (0xa50a5c00) [pid = 1846] [serial = 38] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 43 (0xaa427800) [pid = 1846] [serial = 35] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 42 (0xa76ba400) [pid = 1846] [serial = 32] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 41 (0xa7395800) [pid = 1846] [serial = 5] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 40 (0xa761ec00) [pid = 1846] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484584221]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 39 (0xa5a97000) [pid = 1846] [serial = 19] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 38 (0xa77b3800) [pid = 1846] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 37 (0xa5ed3c00) [pid = 1846] [serial = 24] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 36 (0xa5edec00) [pid = 1846] [serial = 8] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 35 (0xaa3ac400) [pid = 1846] [serial = 29] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 34 (0xa5867400) [pid = 1846] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 33 (0xa5a9dc00) [pid = 1846] [serial = 14] [outer = (nil)] [url = about:blank]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 32 (0xa738f400) [pid = 1846] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484584221]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 31 (0xa5865c00) [pid = 1846] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 30 (0xaa10a800) [pid = 1846] [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]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 29 (0xa5edd000) [pid = 1846] [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]
23:03:25 INFO - PROCESS | 1798 | --DOMWINDOW == 28 (0xa4f2c400) [pid = 1846] [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]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 27 (0xa5c4c800) [pid = 1846] [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]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 26 (0xa7628400) [pid = 1846] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 25 (0xa586bc00) [pid = 1846] [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]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 24 (0xa50a4000) [pid = 1846] [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]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 23 (0xa76b4c00) [pid = 1846] [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]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 22 (0xa5c52400) [pid = 1846] [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]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 21 (0xa76b6400) [pid = 1846] [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]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 20 (0xa5a9c000) [pid = 1846] [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]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 19 (0xa7339800) [pid = 1846] [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]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 18 (0xa509e800) [pid = 1846] [serial = 42] [outer = (nil)] [url = about:blank]
23:03:26 INFO - PROCESS | 1798 | --DOMWINDOW == 17 (0xa50aa000) [pid = 1846] [serial = 39] [outer = (nil)] [url = about:blank]
23:03:26 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
23:03:26 INFO - document served over http requires an https
23:03:26 INFO - sub-resource via fetch-request using the http-csp
23:03:26 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:26 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
23:03:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3003ms
23:03:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:03:27 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a8fc00 == 4 [pid = 1846] [id = 18]
23:03:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 18 (0xa5a90400) [pid = 1846] [serial = 49] [outer = (nil)]
23:03:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 19 (0xa5a93c00) [pid = 1846] [serial = 50] [outer = 0xa5a90400]
23:03:27 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 20 (0xa5c48000) [pid = 1846] [serial = 51] [outer = 0xa5a90400]
23:03:28 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
23:03:28 INFO - document served over http requires an https
23:03:28 INFO - sub-resource via fetch-request using the http-csp
23:03:28 INFO - delivery method with no-redirect and when
23:03: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: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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
23:03:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2044ms
23:03:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:03:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a9800 == 5 [pid = 1846] [id = 19]
23:03:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 21 (0xa5868400) [pid = 1846] [serial = 52] [outer = (nil)]
23:03:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 22 (0xa5c4f000) [pid = 1846] [serial = 53] [outer = 0xa5868400]
23:03:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 23 (0xa5ed7c00) [pid = 1846] [serial = 54] [outer = 0xa5868400]
23:03:31 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
23:03:31 INFO - document served over http requires an https
23:03:31 INFO - sub-resource via fetch-request using the http-csp
23:03:31 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:31 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
23:03:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2695ms
23:03:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:03:32 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5c49800 == 6 [pid = 1846] [id = 20]
23:03:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 24 (0xa6830400) [pid = 1846] [serial = 55] [outer = (nil)]
23:03:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 25 (0xa7625c00) [pid = 1846] [serial = 56] [outer = 0xa6830400]
23:03:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 26 (0xa76ae000) [pid = 1846] [serial = 57] [outer = 0xa6830400]
23:03:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa76b8400 == 7 [pid = 1846] [id = 21]
23:03:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 27 (0xa76b8800) [pid = 1846] [serial = 58] [outer = (nil)]
23:03:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 28 (0xa585e400) [pid = 1846] [serial = 59] [outer = 0xa76b8800]
23:03:34 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
23:03:34 INFO - document served over http requires an https
23:03:34 INFO - sub-resource via iframe-tag using the http-csp
23:03:34 INFO - delivery method with keep-origin-redirect and when
23:03: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"
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-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
23:03:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3097ms
23:03:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:03:34 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a3000 == 6 [pid = 1846] [id = 17]
23:03:34 INFO - PROCESS | 1798 | --DOMWINDOW == 27 (0xa5a91400) [pid = 1846] [serial = 12] [outer = (nil)] [url = about:blank]
23:03:34 INFO - PROCESS | 1798 | --DOMWINDOW == 26 (0xa7623c00) [pid = 1846] [serial = 6] [outer = (nil)] [url = about:blank]
23:03:34 INFO - PROCESS | 1798 | --DOMWINDOW == 25 (0xaa31a800) [pid = 1846] [serial = 33] [outer = (nil)] [url = about:blank]
23:03:34 INFO - PROCESS | 1798 | --DOMWINDOW == 24 (0xa762ac00) [pid = 1846] [serial = 9] [outer = (nil)] [url = about:blank]
23:03:34 INFO - PROCESS | 1798 | --DOMWINDOW == 23 (0xaa42f000) [pid = 1846] [serial = 36] [outer = (nil)] [url = about:blank]
23:03:34 INFO - PROCESS | 1798 | --DOMWINDOW == 22 (0xad334400) [pid = 1846] [serial = 30] [outer = (nil)] [url = about:blank]
23:03:34 INFO - PROCESS | 1798 | --DOMWINDOW == 21 (0xa741d800) [pid = 1846] [serial = 25] [outer = (nil)] [url = about:blank]
23:03:34 INFO - PROCESS | 1798 | --DOMWINDOW == 20 (0xa5c50c00) [pid = 1846] [serial = 20] [outer = (nil)] [url = about:blank]
23:03:34 INFO - PROCESS | 1798 | --DOMWINDOW == 19 (0xa761f800) [pid = 1846] [serial = 15] [outer = (nil)] [url = about:blank]
23:03:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f2f800 == 7 [pid = 1846] [id = 22]
23:03:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 20 (0xa4f2fc00) [pid = 1846] [serial = 60] [outer = (nil)]
23:03:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 21 (0xa50a6c00) [pid = 1846] [serial = 61] [outer = 0xa4f2fc00]
23:03:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 22 (0xa5a8e800) [pid = 1846] [serial = 62] [outer = 0xa4f2fc00]
23:03:36 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a9c800 == 8 [pid = 1846] [id = 23]
23:03:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 23 (0xa5a9dc00) [pid = 1846] [serial = 63] [outer = (nil)]
23:03:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 24 (0xa5c4a800) [pid = 1846] [serial = 64] [outer = 0xa5a9dc00]
23:03:37 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
23:03:37 INFO - document served over http requires an https
23:03:37 INFO - sub-resource via iframe-tag using the http-csp
23:03:37 INFO - delivery method with no-redirect and when
23:03: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:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:37 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
23:03:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3096ms
23:03:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:03:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f36c00 == 9 [pid = 1846] [id = 24]
23:03:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 25 (0xa4f38400) [pid = 1846] [serial = 65] [outer = (nil)]
23:03:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 26 (0xa5ee0800) [pid = 1846] [serial = 66] [outer = 0xa4f38400]
23:03:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 27 (0xa7392800) [pid = 1846] [serial = 67] [outer = 0xa4f38400]
23:03:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa7626000 == 10 [pid = 1846] [id = 25]
23:03:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 28 (0xa7627000) [pid = 1846] [serial = 68] [outer = (nil)]
23:03:39 INFO - PROCESS | 1798 | --DOMWINDOW == 27 (0xa5c46000) [pid = 1846] [serial = 44] [outer = (nil)] [url = about:blank]
23:03:39 INFO - PROCESS | 1798 | --DOMWINDOW == 26 (0xa50a8400) [pid = 1846] [serial = 47] [outer = (nil)] [url = about:blank]
23:03:39 INFO - PROCESS | 1798 | --DOMWINDOW == 25 (0xa50a3c00) [pid = 1846] [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]
23:03:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 26 (0xa761f800) [pid = 1846] [serial = 69] [outer = 0xa7627000]
23:03:39 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
23:03:39 INFO - document served over http requires an https
23:03:39 INFO - sub-resource via iframe-tag using the http-csp
23:03:39 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:39 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
23:03:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2252ms
23:03:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:03:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5ed3800 == 11 [pid = 1846] [id = 26]
23:03:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 27 (0xa5edb800) [pid = 1846] [serial = 70] [outer = (nil)]
23:03:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 28 (0xa77afc00) [pid = 1846] [serial = 71] [outer = 0xa5edb800]
23:03:40 INFO - PROCESS | 1798 | --DOMWINDOW == 16 (0xa900dc00) [pid = 1798] [serial = 19] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
23:03:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 29 (0xaa105400) [pid = 1846] [serial = 72] [outer = 0xa5edb800]
23:03:41 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
23:03:41 INFO - document served over http requires an https
23:03:41 INFO - sub-resource via script-tag using the http-csp
23:03:41 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:41 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
23:03:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1737ms
23:03:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:03:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xaa42ac00 == 12 [pid = 1846] [id = 27]
23:03:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 30 (0xaa42cc00) [pid = 1846] [serial = 73] [outer = (nil)]
23:03:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 31 (0xaa42ec00) [pid = 1846] [serial = 74] [outer = 0xaa42cc00]
23:03:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 32 (0xaa433400) [pid = 1846] [serial = 75] [outer = 0xaa42cc00]
23:03:43 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
23:03:43 INFO - document served over http requires an https
23:03:43 INFO - sub-resource via script-tag using the http-csp
23:03:43 INFO - delivery method with no-redirect and when
23:03: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"
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-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
23:03:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1851ms
23:03:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:03:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a9a000 == 13 [pid = 1846] [id = 28]
23:03:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 33 (0xa5c50c00) [pid = 1846] [serial = 76] [outer = (nil)]
23:03:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 34 (0xa76b5800) [pid = 1846] [serial = 77] [outer = 0xa5c50c00]
23:03:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 35 (0xaa428000) [pid = 1846] [serial = 78] [outer = 0xa5c50c00]
23:03:45 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
23:03:45 INFO - document served over http requires an https
23:03:45 INFO - sub-resource via script-tag using the http-csp
23:03:45 INFO - delivery method with swap-origin-redirect and when
23:03: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"
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-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
23:03:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2290ms
23:03:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:03:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4ddc800 == 14 [pid = 1846] [id = 29]
23:03:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 36 (0xa4dde400) [pid = 1846] [serial = 79] [outer = (nil)]
23:03:46 INFO - PROCESS | 1798 | 1447484626745 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
23:03:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 37 (0xa4de2800) [pid = 1846] [serial = 80] [outer = 0xa4dde400]
23:03:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 38 (0xa4de6c00) [pid = 1846] [serial = 81] [outer = 0xa4dde400]
23:03:48 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
23:03:48 INFO - document served over http requires an https
23:03:48 INFO - sub-resource via xhr-request using the http-csp
23:03:48 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
23:03:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2920ms
23:03:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:03:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c8bc00 == 15 [pid = 1846] [id = 30]
23:03:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 39 (0xa4c8dc00) [pid = 1846] [serial = 82] [outer = (nil)]
23:03:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 40 (0xa4c95000) [pid = 1846] [serial = 83] [outer = 0xa4c8dc00]
23:03:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 41 (0xa4c99800) [pid = 1846] [serial = 84] [outer = 0xa4c8dc00]
23:03:52 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
23:03:52 INFO - document served over http requires an https
23:03:52 INFO - sub-resource via xhr-request using the http-csp
23:03:52 INFO - delivery method with no-redirect and when
23:03: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
23:03:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3573ms
23:03:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa5ed3800 == 14 [pid = 1846] [id = 26]
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa7626000 == 13 [pid = 1846] [id = 25]
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa76b8400 == 12 [pid = 1846] [id = 21]
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f36c00 == 11 [pid = 1846] [id = 24]
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f31400 == 10 [pid = 1846] [id = 16]
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a9c800 == 9 [pid = 1846] [id = 23]
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f2f800 == 8 [pid = 1846] [id = 22]
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa5c49800 == 7 [pid = 1846] [id = 20]
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a8fc00 == 6 [pid = 1846] [id = 18]
23:03:53 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a9800 == 5 [pid = 1846] [id = 19]
23:03:53 INFO - PROCESS | 1798 | --DOMWINDOW == 40 (0xa5866c00) [pid = 1846] [serial = 48] [outer = (nil)] [url = about:blank]
23:03:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa462dc00 == 6 [pid = 1846] [id = 31]
23:03:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 41 (0xa4c8d000) [pid = 1846] [serial = 85] [outer = (nil)]
23:03:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 42 (0xa4c93400) [pid = 1846] [serial = 86] [outer = 0xa4c8d000]
23:03:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 43 (0xa4de9800) [pid = 1846] [serial = 87] [outer = 0xa4c8d000]
23:03:55 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
23:03:55 INFO - document served over http requires an https
23:03:55 INFO - sub-resource via xhr-request using the http-csp
23:03:55 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:55 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
23:03:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2601ms
23:03:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:03:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c8c400 == 7 [pid = 1846] [id = 32]
23:03:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0xa50a6400) [pid = 1846] [serial = 88] [outer = (nil)]
23:03:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0xa5869400) [pid = 1846] [serial = 89] [outer = 0xa50a6400]
23:03:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xa5a9b000) [pid = 1846] [serial = 90] [outer = 0xa50a6400]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xaa42ec00) [pid = 1846] [serial = 74] [outer = (nil)] [url = about:blank]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 44 (0xa585e400) [pid = 1846] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 43 (0xa7625c00) [pid = 1846] [serial = 56] [outer = (nil)] [url = about:blank]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 42 (0xa5c4f000) [pid = 1846] [serial = 53] [outer = (nil)] [url = about:blank]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 41 (0xa77afc00) [pid = 1846] [serial = 71] [outer = (nil)] [url = about:blank]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 40 (0xa5c4a800) [pid = 1846] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484616574]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 39 (0xa50a6c00) [pid = 1846] [serial = 61] [outer = (nil)] [url = about:blank]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 38 (0xa5a93c00) [pid = 1846] [serial = 50] [outer = (nil)] [url = about:blank]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 37 (0xa761f800) [pid = 1846] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 36 (0xa5ee0800) [pid = 1846] [serial = 66] [outer = (nil)] [url = about:blank]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 35 (0xa5edb800) [pid = 1846] [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]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 34 (0xa4f2fc00) [pid = 1846] [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]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 33 (0xa7627000) [pid = 1846] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 32 (0xa4f38400) [pid = 1846] [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]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 31 (0xa5a9dc00) [pid = 1846] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484616574]
23:03:58 INFO - PROCESS | 1798 | --DOMWINDOW == 30 (0xa76b8800) [pid = 1846] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:03:59 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
23:03:59 INFO - document served over http requires an http
23:03:59 INFO - sub-resource via fetch-request using the http-csp
23:03:59 INFO - delivery method with keep-origin-redirect and when
23:03: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:03:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:59 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
23:03:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3814ms
23:03:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:03:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50adc00 == 8 [pid = 1846] [id = 33]
23:03:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 31 (0xa585e800) [pid = 1846] [serial = 91] [outer = (nil)]
23:03:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 32 (0xa5c53800) [pid = 1846] [serial = 92] [outer = 0xa585e800]
23:04:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 33 (0xa6825400) [pid = 1846] [serial = 93] [outer = 0xa585e800]
23:04:01 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
23:04:01 INFO - document served over http requires an http
23:04:01 INFO - sub-resource via fetch-request using the http-csp
23:04:01 INFO - delivery method with no-redirect and when
23:04: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:04:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:01 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
23:04:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2756ms
23:04:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:04:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a1c00 == 9 [pid = 1846] [id = 34]
23:04:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 34 (0xa5c46800) [pid = 1846] [serial = 94] [outer = (nil)]
23:04:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 35 (0xa5c50400) [pid = 1846] [serial = 95] [outer = 0xa5c46800]
23:04:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 36 (0xa74ee800) [pid = 1846] [serial = 96] [outer = 0xa5c46800]
23:04:04 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
23:04:04 INFO - document served over http requires an http
23:04:04 INFO - sub-resource via fetch-request using the http-csp
23:04:04 INFO - delivery method with swap-origin-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"
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
23:04:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2501ms
23:04:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:04:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a6c00 == 10 [pid = 1846] [id = 35]
23:04:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 37 (0xa5a98400) [pid = 1846] [serial = 97] [outer = (nil)]
23:04:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 38 (0xa76b8800) [pid = 1846] [serial = 98] [outer = 0xa5a98400]
23:04:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 39 (0xa77b7000) [pid = 1846] [serial = 99] [outer = 0xa5a98400]
23:04:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xaa430800 == 11 [pid = 1846] [id = 36]
23:04:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 40 (0xaa430c00) [pid = 1846] [serial = 100] [outer = (nil)]
23:04:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 41 (0xad32f000) [pid = 1846] [serial = 101] [outer = 0xaa430c00]
23:04:07 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
23:04:07 INFO - document served over http requires an http
23:04:07 INFO - sub-resource via iframe-tag using the http-csp
23:04:07 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:07 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
23:04:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2850ms
23:04:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:04:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4238000 == 12 [pid = 1846] [id = 37]
23:04:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 42 (0xa4238400) [pid = 1846] [serial = 102] [outer = (nil)]
23:04:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 43 (0xa423a000) [pid = 1846] [serial = 103] [outer = 0xa4238400]
23:04:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0xa423e000) [pid = 1846] [serial = 104] [outer = 0xa4238400]
23:04:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42cd400 == 13 [pid = 1846] [id = 38]
23:04:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0xa42cd800) [pid = 1846] [serial = 105] [outer = (nil)]
23:04:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xa42cf400) [pid = 1846] [serial = 106] [outer = 0xa42cd800]
23:04:10 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
23:04:10 INFO - document served over http requires an http
23:04:10 INFO - sub-resource via iframe-tag using the http-csp
23:04:10 INFO - delivery method with no-redirect and when
23:04: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:04:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:10 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
23:04:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3006ms
23:04:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:04:11 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42ce000 == 14 [pid = 1846] [id = 39]
23:04:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xa42ce800) [pid = 1846] [serial = 107] [outer = (nil)]
23:04:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa42d9800) [pid = 1846] [serial = 108] [outer = 0xa42ce800]
23:04:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa4de3000) [pid = 1846] [serial = 109] [outer = 0xa42ce800]
23:04:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40cd000 == 15 [pid = 1846] [id = 40]
23:04:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa40cd400) [pid = 1846] [serial = 110] [outer = (nil)]
23:04:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa40c5c00) [pid = 1846] [serial = 111] [outer = 0xa40cd400]
23:04:13 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
23:04:13 INFO - document served over http requires an http
23:04:13 INFO - sub-resource via iframe-tag using the http-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"
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
23:04:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3156ms
23:04:13 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c8c400 == 14 [pid = 1846] [id = 32]
23:04:13 INFO - PROCESS | 1798 | --DOCSHELL 0xa462dc00 == 13 [pid = 1846] [id = 31]
23:04:13 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c8bc00 == 12 [pid = 1846] [id = 30]
23:04:13 INFO - PROCESS | 1798 | --DOCSHELL 0xa4ddc800 == 11 [pid = 1846] [id = 29]
23:04:13 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a9a000 == 10 [pid = 1846] [id = 28]
23:04:13 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa5c48000) [pid = 1846] [serial = 51] [outer = (nil)] [url = about:blank]
23:04:13 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa5a8e800) [pid = 1846] [serial = 62] [outer = (nil)] [url = about:blank]
23:04:13 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xaa105400) [pid = 1846] [serial = 72] [outer = (nil)] [url = about:blank]
23:04:13 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa7392800) [pid = 1846] [serial = 67] [outer = (nil)] [url = about:blank]
23:04:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:04:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40d0000 == 11 [pid = 1846] [id = 41]
23:04:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa423a800) [pid = 1846] [serial = 112] [outer = (nil)]
23:04:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa42d3c00) [pid = 1846] [serial = 113] [outer = 0xa423a800]
23:04:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa4629000) [pid = 1846] [serial = 114] [outer = 0xa423a800]
23:04:15 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
23:04:15 INFO - document served over http requires an http
23:04:15 INFO - sub-resource via script-tag using the http-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"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
23:04:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2091ms
23:04:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:04:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4233000 == 12 [pid = 1846] [id = 42]
23:04:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa4239000) [pid = 1846] [serial = 115] [outer = (nil)]
23:04:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa4ddf000) [pid = 1846] [serial = 116] [outer = 0xa4239000]
23:04:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa4f29400) [pid = 1846] [serial = 117] [outer = 0xa4239000]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa5c53800) [pid = 1846] [serial = 92] [outer = (nil)] [url = about:blank]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa4de2800) [pid = 1846] [serial = 80] [outer = (nil)] [url = about:blank]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa76b5800) [pid = 1846] [serial = 77] [outer = (nil)] [url = about:blank]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa4c93400) [pid = 1846] [serial = 86] [outer = (nil)] [url = about:blank]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xa4c95000) [pid = 1846] [serial = 83] [outer = (nil)] [url = about:blank]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa5869400) [pid = 1846] [serial = 89] [outer = (nil)] [url = about:blank]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0xa50a6400) [pid = 1846] [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]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa4c8d000) [pid = 1846] [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]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 44 (0xa6830400) [pid = 1846] [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]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 43 (0xa4f36000) [pid = 1846] [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]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 42 (0xa5ed7c00) [pid = 1846] [serial = 54] [outer = (nil)] [url = about:blank]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 41 (0xa76ae000) [pid = 1846] [serial = 57] [outer = (nil)] [url = about:blank]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 40 (0xa5ee0400) [pid = 1846] [serial = 45] [outer = (nil)] [url = about:blank]
23:04:18 INFO - PROCESS | 1798 | --DOMWINDOW == 39 (0xa4de9800) [pid = 1846] [serial = 87] [outer = (nil)] [url = about:blank]
23:04:18 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
23:04:18 INFO - document served over http requires an http
23:04:18 INFO - sub-resource via script-tag using the http-csp
23:04:18 INFO - delivery method with no-redirect and when
23:04: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:04:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:18 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
23:04:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3163ms
23:04:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:04:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c98000 == 13 [pid = 1846] [id = 43]
23:04:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 40 (0xa4ddc000) [pid = 1846] [serial = 118] [outer = (nil)]
23:04:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 41 (0xa50a9400) [pid = 1846] [serial = 119] [outer = 0xa4ddc000]
23:04:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 42 (0xa5861400) [pid = 1846] [serial = 120] [outer = 0xa4ddc000]
23:04:20 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
23:04:20 INFO - document served over http requires an http
23:04:20 INFO - sub-resource via script-tag using the http-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"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
23:04:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1804ms
23:04:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:04:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f2cc00 == 14 [pid = 1846] [id = 44]
23:04:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 43 (0xa4f36c00) [pid = 1846] [serial = 121] [outer = (nil)]
23:04:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0xa5c4b000) [pid = 1846] [serial = 122] [outer = 0xa4f36c00]
23:04:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0xa5ed3800) [pid = 1846] [serial = 123] [outer = 0xa4f36c00]
23:04:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 17 (0x9da7f400) [pid = 1798] [serial = 24] [outer = 0x9cb08400]
23:04:22 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
23:04:22 INFO - document served over http requires an http
23:04:22 INFO - sub-resource via xhr-request using the http-csp
23:04:22 INFO - delivery method with keep-origin-redirect and when
23:04: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:04:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:22 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
23:04:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2203ms
23:04:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:04:23 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c96c00 == 15 [pid = 1846] [id = 45]
23:04:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xa50ab400) [pid = 1846] [serial = 124] [outer = (nil)]
23:04:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xa5c45400) [pid = 1846] [serial = 125] [outer = 0xa50ab400]
23:04:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa5ee0400) [pid = 1846] [serial = 126] [outer = 0xa50ab400]
23:04:25 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
23:04:25 INFO - document served over http requires an http
23:04:25 INFO - sub-resource via xhr-request using the http-csp
23:04:25 INFO - delivery method with no-redirect and when
23:04: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"
23:04:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:25 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
23:04:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2203ms
23:04:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:04:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4ddc400 == 16 [pid = 1846] [id = 46]
23:04:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa50a9000) [pid = 1846] [serial = 127] [outer = (nil)]
23:04:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa76b3000) [pid = 1846] [serial = 128] [outer = 0xa50a9000]
23:04:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa76c2400) [pid = 1846] [serial = 129] [outer = 0xa50a9000]
23:04:28 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
23:04:28 INFO - document served over http requires an http
23:04:28 INFO - sub-resource via xhr-request using the http-csp
23:04:28 INFO - delivery method with swap-origin-redirect and when
23:04: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
23:04:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3549ms
23:04:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:04:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40d0800 == 17 [pid = 1846] [id = 47]
23:04:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa40d2800) [pid = 1846] [serial = 130] [outer = (nil)]
23:04:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa42d4000) [pid = 1846] [serial = 131] [outer = 0xa40d2800]
23:04:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa4c96400) [pid = 1846] [serial = 132] [outer = 0xa40d2800]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c98000 == 16 [pid = 1846] [id = 43]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa4233000 == 15 [pid = 1846] [id = 42]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa40d0000 == 14 [pid = 1846] [id = 41]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa40cd000 == 13 [pid = 1846] [id = 40]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa42ce000 == 12 [pid = 1846] [id = 39]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa42cd400 == 11 [pid = 1846] [id = 38]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa4238000 == 10 [pid = 1846] [id = 37]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xaa430800 == 9 [pid = 1846] [id = 36]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xaa42ac00 == 8 [pid = 1846] [id = 27]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a6c00 == 7 [pid = 1846] [id = 35]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a1c00 == 6 [pid = 1846] [id = 34]
23:04:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa50adc00 == 5 [pid = 1846] [id = 33]
23:04:30 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa5a9b000) [pid = 1846] [serial = 90] [outer = (nil)] [url = about:blank]
23:04:31 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
23:04:31 INFO - document served over http requires an https
23:04:31 INFO - sub-resource via fetch-request using the http-csp
23:04:31 INFO - delivery method with keep-origin-redirect and when
23:04: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:04:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:31 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
23:04:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2492ms
23:04:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:04:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4232400 == 6 [pid = 1846] [id = 48]
23:04:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa4234800) [pid = 1846] [serial = 133] [outer = (nil)]
23:04:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa4627400) [pid = 1846] [serial = 134] [outer = 0xa4234800]
23:04:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa4de1c00) [pid = 1846] [serial = 135] [outer = 0xa4234800]
23:04:33 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
23:04:33 INFO - document served over http requires an https
23:04:33 INFO - sub-resource via fetch-request using the http-csp
23:04:33 INFO - delivery method with no-redirect and when
23:04: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: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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
23:04:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2249ms
23:04:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:04:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d8c00 == 7 [pid = 1846] [id = 49]
23:04:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa4f32800) [pid = 1846] [serial = 136] [outer = (nil)]
23:04:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa5863800) [pid = 1846] [serial = 137] [outer = 0xa4f32800]
23:04:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa5a92400) [pid = 1846] [serial = 138] [outer = 0xa4f32800]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa5c50400) [pid = 1846] [serial = 95] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa40c5c00) [pid = 1846] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa76b8800) [pid = 1846] [serial = 98] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xad32f000) [pid = 1846] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa423a000) [pid = 1846] [serial = 103] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa42cf400) [pid = 1846] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484649429]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa4ddf000) [pid = 1846] [serial = 116] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa42d3c00) [pid = 1846] [serial = 113] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa42d9800) [pid = 1846] [serial = 108] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa50a9400) [pid = 1846] [serial = 119] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xa4239000) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa4ddc000) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0xa4238400) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa42ce800) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 44 (0xa5c46800) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 43 (0xa4dde400) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 42 (0xa5a90400) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 41 (0xa40cd400) [pid = 1846] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 40 (0xa423a800) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 39 (0xa5a98400) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 38 (0xa5868400) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 37 (0xa5c50c00) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 36 (0xa42cd800) [pid = 1846] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484649429]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 35 (0xaa42cc00) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 34 (0xaa430c00) [pid = 1846] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 33 (0xa4c8dc00) [pid = 1846] [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]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 32 (0xaa428000) [pid = 1846] [serial = 78] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 31 (0xaa433400) [pid = 1846] [serial = 75] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 30 (0xa4de6c00) [pid = 1846] [serial = 81] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1798 | --DOMWINDOW == 29 (0xa4c99800) [pid = 1846] [serial = 84] [outer = (nil)] [url = about:blank]
23:04:37 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
23:04:37 INFO - document served over http requires an https
23:04:37 INFO - sub-resource via fetch-request using the http-csp
23:04:37 INFO - delivery method with swap-origin-redirect and when
23:04: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: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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
23:04:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4367ms
23:04:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:04:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40d2400 == 8 [pid = 1846] [id = 50]
23:04:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 30 (0xa423b400) [pid = 1846] [serial = 139] [outer = (nil)]
23:04:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 31 (0xa462bc00) [pid = 1846] [serial = 140] [outer = 0xa423b400]
23:04:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 32 (0xa4c97800) [pid = 1846] [serial = 141] [outer = 0xa423b400]
23:04:39 INFO - PROCESS | 1798 | --DOMWINDOW == 16 (0x97de2400) [pid = 1798] [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.]
23:04:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a5800 == 9 [pid = 1846] [id = 51]
23:04:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 33 (0xa50a6000) [pid = 1846] [serial = 142] [outer = (nil)]
23:04:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 34 (0xa50ac000) [pid = 1846] [serial = 143] [outer = 0xa50a6000]
23:04:40 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
23:04:40 INFO - document served over http requires an https
23:04:40 INFO - sub-resource via iframe-tag using the http-csp
23:04:40 INFO - delivery method with keep-origin-redirect and when
23:04: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: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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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:40 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
23:04:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2417ms
23:04:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:04:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa423c000 == 10 [pid = 1846] [id = 52]
23:04:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 35 (0xa42d5800) [pid = 1846] [serial = 144] [outer = (nil)]
23:04:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 36 (0xa5a9b000) [pid = 1846] [serial = 145] [outer = 0xa42d5800]
23:04:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 37 (0xa5c4dc00) [pid = 1846] [serial = 146] [outer = 0xa42d5800]
23:04:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5ede400 == 11 [pid = 1846] [id = 53]
23:04:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 38 (0xa5ede800) [pid = 1846] [serial = 147] [outer = (nil)]
23:04:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 39 (0xa7344400) [pid = 1846] [serial = 148] [outer = 0xa5ede800]
23:04:42 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
23:04:42 INFO - document served over http requires an https
23:04:42 INFO - sub-resource via iframe-tag using the http-csp
23:04:42 INFO - delivery method with no-redirect and when
23:04: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: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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
23:04:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2295ms
23:04:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:04:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a94800 == 12 [pid = 1846] [id = 54]
23:04:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 40 (0xa5a98800) [pid = 1846] [serial = 149] [outer = (nil)]
23:04:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 41 (0xa76ad400) [pid = 1846] [serial = 150] [outer = 0xa5a98800]
23:04:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 42 (0xa76b4000) [pid = 1846] [serial = 151] [outer = 0xa5a98800]
23:04:44 INFO - PROCESS | 1798 | ++DOCSHELL 0xaa10a000 == 13 [pid = 1846] [id = 55]
23:04:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 43 (0xaa10a800) [pid = 1846] [serial = 152] [outer = (nil)]
23:04:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0xa76bc800) [pid = 1846] [serial = 153] [outer = 0xaa10a800]
23:04:45 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
23:04:45 INFO - document served over http requires an https
23:04:45 INFO - sub-resource via iframe-tag using the http-csp
23:04:45 INFO - delivery method with swap-origin-redirect and when
23:04: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:04:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:45 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
23:04:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2859ms
23:04:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:04:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa7626000 == 14 [pid = 1846] [id = 56]
23:04:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0xa7626c00) [pid = 1846] [serial = 154] [outer = (nil)]
23:04:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xaa42ac00) [pid = 1846] [serial = 155] [outer = 0xa7626c00]
23:04:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xaa432000) [pid = 1846] [serial = 156] [outer = 0xa7626c00]
23:04:48 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
23:04:48 INFO - document served over http requires an https
23:04:48 INFO - sub-resource via script-tag using the http-csp
23:04:48 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:48 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
23:04:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3207ms
23:04:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:04:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42cf800 == 15 [pid = 1846] [id = 57]
23:04:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa42da800) [pid = 1846] [serial = 157] [outer = (nil)]
23:04:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa4c8d800) [pid = 1846] [serial = 158] [outer = 0xa42da800]
23:04:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa4f2f800) [pid = 1846] [serial = 159] [outer = 0xa42da800]
23:04:50 INFO - PROCESS | 1798 | --DOCSHELL 0xa4232400 == 14 [pid = 1846] [id = 48]
23:04:50 INFO - PROCESS | 1798 | --DOCSHELL 0xa40d0800 == 13 [pid = 1846] [id = 47]
23:04:50 INFO - PROCESS | 1798 | --DOCSHELL 0xa4ddc400 == 12 [pid = 1846] [id = 46]
23:04:50 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c96c00 == 11 [pid = 1846] [id = 45]
23:04:50 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa74ee800) [pid = 1846] [serial = 96] [outer = (nil)] [url = about:blank]
23:04:50 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xa4f29400) [pid = 1846] [serial = 117] [outer = (nil)] [url = about:blank]
23:04:50 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa4629000) [pid = 1846] [serial = 114] [outer = (nil)] [url = about:blank]
23:04:50 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0xa423e000) [pid = 1846] [serial = 104] [outer = (nil)] [url = about:blank]
23:04:50 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa5861400) [pid = 1846] [serial = 120] [outer = (nil)] [url = about:blank]
23:04:50 INFO - PROCESS | 1798 | --DOMWINDOW == 44 (0xa77b7000) [pid = 1846] [serial = 99] [outer = (nil)] [url = about:blank]
23:04:50 INFO - PROCESS | 1798 | --DOMWINDOW == 43 (0xa4de3000) [pid = 1846] [serial = 109] [outer = (nil)] [url = about:blank]
23:04:51 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
23:04:51 INFO - document served over http requires an https
23:04:51 INFO - sub-resource via script-tag using the http-csp
23:04:51 INFO - delivery method with no-redirect and when
23:04: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:04:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:51 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
23:04:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2443ms
23:04:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:04:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d7c00 == 12 [pid = 1846] [id = 58]
23:04:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0xa42dac00) [pid = 1846] [serial = 160] [outer = (nil)]
23:04:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0xa4c95000) [pid = 1846] [serial = 161] [outer = 0xa42dac00]
23:04:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xa4f29400) [pid = 1846] [serial = 162] [outer = 0xa42dac00]
23:04:54 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
23:04:54 INFO - document served over http requires an https
23:04:54 INFO - sub-resource via script-tag using the http-csp
23:04:54 INFO - delivery method with swap-origin-redirect and when
23:04: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
23:04:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3103ms
23:04:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:04:54 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa4627400) [pid = 1846] [serial = 134] [outer = (nil)] [url = about:blank]
23:04:54 INFO - PROCESS | 1798 | --DOMWINDOW == 44 (0xa76b3000) [pid = 1846] [serial = 128] [outer = (nil)] [url = about:blank]
23:04:54 INFO - PROCESS | 1798 | --DOMWINDOW == 43 (0xa42d4000) [pid = 1846] [serial = 131] [outer = (nil)] [url = about:blank]
23:04:54 INFO - PROCESS | 1798 | --DOMWINDOW == 42 (0xa5c45400) [pid = 1846] [serial = 125] [outer = (nil)] [url = about:blank]
23:04:54 INFO - PROCESS | 1798 | --DOMWINDOW == 41 (0xa5c4b000) [pid = 1846] [serial = 122] [outer = (nil)] [url = about:blank]
23:04:54 INFO - PROCESS | 1798 | --DOMWINDOW == 40 (0xa40d2800) [pid = 1846] [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]
23:04:55 INFO - PROCESS | 1798 | --DOMWINDOW == 39 (0xa4234800) [pid = 1846] [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]
23:04:55 INFO - PROCESS | 1798 | --DOMWINDOW == 38 (0xa585e800) [pid = 1846] [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]
23:04:55 INFO - PROCESS | 1798 | --DOMWINDOW == 37 (0xa6825400) [pid = 1846] [serial = 93] [outer = (nil)] [url = about:blank]
23:04:55 INFO - PROCESS | 1798 | --DOMWINDOW == 36 (0xa5ee0400) [pid = 1846] [serial = 126] [outer = (nil)] [url = about:blank]
23:04:55 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40cec00 == 13 [pid = 1846] [id = 59]
23:04:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 37 (0xa4233400) [pid = 1846] [serial = 163] [outer = (nil)]
23:04:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 38 (0xa462e400) [pid = 1846] [serial = 164] [outer = 0xa4233400]
23:04:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 39 (0xa5c4b800) [pid = 1846] [serial = 165] [outer = 0xa4233400]
23:04:56 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
23:04:56 INFO - document served over http requires an https
23:04:56 INFO - sub-resource via xhr-request using the http-csp
23:04:56 INFO - delivery method with keep-origin-redirect and when
23:04: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
23:04:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2302ms
23:04:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:04:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40d3800 == 14 [pid = 1846] [id = 60]
23:04:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 40 (0xa4231c00) [pid = 1846] [serial = 166] [outer = (nil)]
23:04:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 41 (0xa7623c00) [pid = 1846] [serial = 167] [outer = 0xa4231c00]
23:04:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 42 (0xa762ac00) [pid = 1846] [serial = 168] [outer = 0xa4231c00]
23:04:59 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
23:04:59 INFO - document served over http requires an https
23:04:59 INFO - sub-resource via xhr-request using the http-csp
23:04:59 INFO - delivery method with no-redirect and when
23:04: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:04:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:59 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
23:04:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2263ms
23:04:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:04:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c93400 == 15 [pid = 1846] [id = 61]
23:04:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 43 (0xa4c96c00) [pid = 1846] [serial = 169] [outer = (nil)]
23:04:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0xa5ee0000) [pid = 1846] [serial = 170] [outer = 0xa4c96c00]
23:05:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0xa76b3c00) [pid = 1846] [serial = 171] [outer = 0xa4c96c00]
23:05:01 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
23:05:01 INFO - document served over http requires an https
23:05:01 INFO - sub-resource via xhr-request using the http-csp
23:05:01 INFO - delivery method with swap-origin-redirect and when
23:05: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:05:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:01 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
23:05:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2457ms
23:05:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:05:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5866800 == 16 [pid = 1846] [id = 62]
23:05:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xaa319c00) [pid = 1846] [serial = 172] [outer = (nil)]
23:05:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xad330000) [pid = 1846] [serial = 173] [outer = 0xaa319c00]
23:05:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa5132000) [pid = 1846] [serial = 174] [outer = 0xaa319c00]
23:05:04 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
23:05:04 INFO - document served over http requires an http
23:05:04 INFO - sub-resource via fetch-request using the meta-csp
23:05:04 INFO - delivery method with keep-origin-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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
23:05:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2577ms
23:05:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:05:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa513b800 == 17 [pid = 1846] [id = 63]
23:05:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa513d000) [pid = 1846] [serial = 175] [outer = (nil)]
23:05:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa513ec00) [pid = 1846] [serial = 176] [outer = 0xa513d000]
23:05:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa4f43400) [pid = 1846] [serial = 177] [outer = 0xa513d000]
23:05:06 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
23:05:06 INFO - document served over http requires an http
23:05:06 INFO - sub-resource via fetch-request using the meta-csp
23:05:06 INFO - delivery method with no-redirect and when
23:05: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-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
23:05:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:06 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
23:05:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2500ms
23:05:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:05:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f4b000 == 18 [pid = 1846] [id = 64]
23:05:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa4f4bc00) [pid = 1846] [serial = 178] [outer = (nil)]
23:05:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa4f50000) [pid = 1846] [serial = 179] [outer = 0xa4f4bc00]
23:05:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa4ca9800) [pid = 1846] [serial = 180] [outer = 0xa4f4bc00]
23:05:10 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
23:05:10 INFO - document served over http requires an http
23:05:10 INFO - sub-resource via fetch-request using the meta-csp
23:05:10 INFO - delivery method with swap-origin-redirect and when
23:05:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
23:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:10 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
23:05:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3216ms
23:05:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa40cec00 == 17 [pid = 1846] [id = 59]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d7c00 == 16 [pid = 1846] [id = 58]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa42cf800 == 15 [pid = 1846] [id = 57]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa7626000 == 14 [pid = 1846] [id = 56]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xaa10a000 == 13 [pid = 1846] [id = 55]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a94800 == 12 [pid = 1846] [id = 54]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa5ede400 == 11 [pid = 1846] [id = 53]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f2cc00 == 10 [pid = 1846] [id = 44]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a5800 == 9 [pid = 1846] [id = 51]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d8c00 == 8 [pid = 1846] [id = 49]
23:05:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa40d2400 == 7 [pid = 1846] [id = 50]
23:05:11 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa4de1c00) [pid = 1846] [serial = 135] [outer = (nil)] [url = about:blank]
23:05:11 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa4c96400) [pid = 1846] [serial = 132] [outer = (nil)] [url = about:blank]
23:05:11 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40cd000 == 8 [pid = 1846] [id = 65]
23:05:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa40cec00) [pid = 1846] [serial = 181] [outer = (nil)]
23:05:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa4239400) [pid = 1846] [serial = 182] [outer = 0xa40cec00]
23:05:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa462b000) [pid = 1846] [serial = 183] [outer = 0xa40cec00]
23:05:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cb1000 == 9 [pid = 1846] [id = 66]
23:05:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa4cb1400) [pid = 1846] [serial = 184] [outer = (nil)]
23:05:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa4cb5000) [pid = 1846] [serial = 185] [outer = 0xa4cb1400]
23:05:13 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
23:05:13 INFO - document served over http requires an http
23:05:13 INFO - sub-resource via iframe-tag using the meta-csp
23:05:13 INFO - delivery method with keep-origin-redirect and when
23:05:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
23:05:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:13 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
23:05:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3477ms
23:05:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:05:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4ca8c00 == 10 [pid = 1846] [id = 67]
23:05:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa4cb2400) [pid = 1846] [serial = 186] [outer = (nil)]
23:05:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa4f2dc00) [pid = 1846] [serial = 187] [outer = 0xa4cb2400]
23:05:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa4f46800) [pid = 1846] [serial = 188] [outer = 0xa4cb2400]
23:05:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a7000 == 11 [pid = 1846] [id = 68]
23:05:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa50a7400) [pid = 1846] [serial = 189] [outer = (nil)]
23:05:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa50aa800) [pid = 1846] [serial = 190] [outer = 0xa50a7400]
23:05:15 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
23:05:15 INFO - document served over http requires an http
23:05:15 INFO - sub-resource via iframe-tag using the meta-csp
23:05:15 INFO - delivery method with no-redirect and when
23:05:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
23:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:15 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
23:05:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2047ms
23:05:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:05:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4de7400 == 12 [pid = 1846] [id = 69]
23:05:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa509f000) [pid = 1846] [serial = 191] [outer = (nil)]
23:05:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa5868c00) [pid = 1846] [serial = 192] [outer = 0xa509f000]
23:05:16 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa5a96c00) [pid = 1846] [serial = 193] [outer = 0xa509f000]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa50ac000) [pid = 1846] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa76ad400) [pid = 1846] [serial = 150] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa4c95000) [pid = 1846] [serial = 161] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa462bc00) [pid = 1846] [serial = 140] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa76bc800) [pid = 1846] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa5863800) [pid = 1846] [serial = 137] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xaa42ac00) [pid = 1846] [serial = 155] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa4c8d800) [pid = 1846] [serial = 158] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa7344400) [pid = 1846] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484682236]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa5a9b000) [pid = 1846] [serial = 145] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa462e400) [pid = 1846] [serial = 164] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa42dac00) [pid = 1846] [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]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa42da800) [pid = 1846] [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]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa4233400) [pid = 1846] [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]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa50a9000) [pid = 1846] [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]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa50a6000) [pid = 1846] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xaa10a800) [pid = 1846] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa5ede800) [pid = 1846] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484682236]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0xa76c2400) [pid = 1846] [serial = 129] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa5c4b800) [pid = 1846] [serial = 165] [outer = (nil)] [url = about:blank]
23:05:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d2800 == 13 [pid = 1846] [id = 70]
23:05:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xa42da800) [pid = 1846] [serial = 194] [outer = (nil)]
23:05:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xa50aac00) [pid = 1846] [serial = 195] [outer = 0xa42da800]
23:05:17 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
23:05:17 INFO - document served over http requires an http
23:05:17 INFO - sub-resource via iframe-tag using the meta-csp
23:05:17 INFO - delivery method with swap-origin-redirect and when
23:05:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
23:05:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:17 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
23:05:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2261ms
23:05:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:05:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c98800 == 14 [pid = 1846] [id = 71]
23:05:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa513cc00) [pid = 1846] [serial = 196] [outer = (nil)]
23:05:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa5ed9000) [pid = 1846] [serial = 197] [outer = 0xa513cc00]
23:05:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa6831400) [pid = 1846] [serial = 198] [outer = 0xa513cc00]
23:05:20 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
23:05:20 INFO - document served over http requires an http
23:05:20 INFO - sub-resource via script-tag using the meta-csp
23:05:20 INFO - delivery method with keep-origin-redirect and when
23:05: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/script-tag/generic.keep-origin-redirect.http.html"
23:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:20 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
23:05:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2299ms
23:05:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:05:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cae400 == 15 [pid = 1846] [id = 72]
23:05:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa4de3000) [pid = 1846] [serial = 199] [outer = (nil)]
23:05:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa5133000) [pid = 1846] [serial = 200] [outer = 0xa4de3000]
23:05:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa5a9d800) [pid = 1846] [serial = 201] [outer = 0xa4de3000]
23:05:22 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
23:05:22 INFO - document served over http requires an http
23:05:22 INFO - sub-resource via script-tag using the meta-csp
23:05:22 INFO - delivery method with no-redirect and when
23:05:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
23:05:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:22 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
23:05:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2550ms
23:05:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:05:23 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4de8c00 == 16 [pid = 1846] [id = 73]
23:05:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa4f2f400) [pid = 1846] [serial = 202] [outer = (nil)]
23:05:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa76b3400) [pid = 1846] [serial = 203] [outer = 0xa4f2f400]
23:05:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xaa10a800) [pid = 1846] [serial = 204] [outer = 0xa4f2f400]
23:05:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
23:05:25 INFO - document served over http requires an http
23:05:25 INFO - sub-resource via script-tag using the meta-csp
23:05:25 INFO - delivery method with swap-origin-redirect and when
23:05:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
23:05:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
23:05:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2554ms
23:05:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:05:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3680800 == 17 [pid = 1846] [id = 74]
23:05:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa3680c00) [pid = 1846] [serial = 205] [outer = (nil)]
23:05:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa3682800) [pid = 1846] [serial = 206] [outer = 0xa3680c00]
23:05:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa3687000) [pid = 1846] [serial = 207] [outer = 0xa3680c00]
23:05:28 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
23:05:28 INFO - document served over http requires an http
23:05:28 INFO - sub-resource via xhr-request using the meta-csp
23:05:28 INFO - delivery method with keep-origin-redirect and when
23:05:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
23:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:28 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
23:05:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2632ms
23:05:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:05:28 INFO - PROCESS | 1798 | ++DOCSHELL 0xa324b000 == 18 [pid = 1846] [id = 75]
23:05:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa324b400) [pid = 1846] [serial = 208] [outer = (nil)]
23:05:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa324d000) [pid = 1846] [serial = 209] [outer = 0xa324b400]
23:05:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa3251c00) [pid = 1846] [serial = 210] [outer = 0xa324b400]
23:05: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
23:05:32 INFO - document served over http requires an http
23:05:32 INFO - sub-resource via xhr-request using the meta-csp
23:05:32 INFO - delivery method with no-redirect and when
23:05: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"
23:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05: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
23:05:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4093ms
23:05:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:05:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3057400 == 19 [pid = 1846] [id = 76]
23:05:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa3057800) [pid = 1846] [serial = 211] [outer = (nil)]
23:05:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa3059400) [pid = 1846] [serial = 212] [outer = 0xa3057800]
23:05:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa305d000) [pid = 1846] [serial = 213] [outer = 0xa3057800]
23:05:35 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
23:05:35 INFO - document served over http requires an http
23:05:35 INFO - sub-resource via xhr-request using the meta-csp
23:05:35 INFO - delivery method with swap-origin-redirect and when
23:05:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
23:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:35 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
23:05:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3417ms
23:05:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:05:36 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3063400 == 20 [pid = 1846] [id = 77]
23:05:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa3063800) [pid = 1846] [serial = 214] [outer = (nil)]
23:05:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa423bc00) [pid = 1846] [serial = 215] [outer = 0xa3063800]
23:05:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa4cb4400) [pid = 1846] [serial = 216] [outer = 0xa3063800]
23:05:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d2800 == 19 [pid = 1846] [id = 70]
23:05:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa4de7400 == 18 [pid = 1846] [id = 69]
23:05:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a7000 == 17 [pid = 1846] [id = 68]
23:05:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa4ca8c00 == 16 [pid = 1846] [id = 67]
23:05:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cb1000 == 15 [pid = 1846] [id = 66]
23:05:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa40cd000 == 14 [pid = 1846] [id = 65]
23:05:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa513b800 == 13 [pid = 1846] [id = 63]
23:05:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa5866800 == 12 [pid = 1846] [id = 62]
23:05:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c93400 == 11 [pid = 1846] [id = 61]
23:05:38 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa4f29400) [pid = 1846] [serial = 162] [outer = (nil)] [url = about:blank]
23:05:38 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa4f2f800) [pid = 1846] [serial = 159] [outer = (nil)] [url = about:blank]
23:05:38 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
23:05:38 INFO - document served over http requires an https
23:05:38 INFO - sub-resource via fetch-request using the meta-csp
23:05:38 INFO - delivery method with keep-origin-redirect and when
23:05:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
23:05:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:38 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
23:05:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2249ms
23:05:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:05:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3685c00 == 12 [pid = 1846] [id = 78]
23:05:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa40c6c00) [pid = 1846] [serial = 217] [outer = (nil)]
23:05:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa4626000) [pid = 1846] [serial = 218] [outer = 0xa40c6c00]
23:05:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa4ca8c00) [pid = 1846] [serial = 219] [outer = 0xa40c6c00]
23:05:40 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
23:05:40 INFO - document served over http requires an https
23:05:40 INFO - sub-resource via fetch-request using the meta-csp
23:05:40 INFO - delivery method with no-redirect and when
23:05:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
23:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:40 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
23:05:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1833ms
23:05:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:05:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40d2000 == 13 [pid = 1846] [id = 79]
23:05:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa4ddc800) [pid = 1846] [serial = 220] [outer = (nil)]
23:05:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa4f42400) [pid = 1846] [serial = 221] [outer = 0xa4ddc800]
23:05:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa50a2400) [pid = 1846] [serial = 222] [outer = 0xa4ddc800]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xad330000) [pid = 1846] [serial = 173] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa50aa800) [pid = 1846] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484715334]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa4f2dc00) [pid = 1846] [serial = 187] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa7623c00) [pid = 1846] [serial = 167] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa4f50000) [pid = 1846] [serial = 179] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa4cb5000) [pid = 1846] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa4239400) [pid = 1846] [serial = 182] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa513ec00) [pid = 1846] [serial = 176] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa5ee0000) [pid = 1846] [serial = 170] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa50aac00) [pid = 1846] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa5868c00) [pid = 1846] [serial = 192] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa5ed9000) [pid = 1846] [serial = 197] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa40cec00) [pid = 1846] [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]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa42da800) [pid = 1846] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa4cb1400) [pid = 1846] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa509f000) [pid = 1846] [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]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa4cb2400) [pid = 1846] [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]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa50a7400) [pid = 1846] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484715334]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa762ac00) [pid = 1846] [serial = 168] [outer = (nil)] [url = about:blank]
23:05:43 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa5a92400) [pid = 1846] [serial = 138] [outer = (nil)] [url = about:blank]
23:05:43 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
23:05:43 INFO - document served over http requires an https
23:05:43 INFO - sub-resource via fetch-request using the meta-csp
23:05:43 INFO - delivery method with swap-origin-redirect and when
23:05: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/fetch-request/generic.swap-origin-redirect.http.html"
23:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:43 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
23:05:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3353ms
23:05:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:05:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa462e000 == 14 [pid = 1846] [id = 80]
23:05:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa4c96400) [pid = 1846] [serial = 223] [outer = (nil)]
23:05:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa4cb5000) [pid = 1846] [serial = 224] [outer = 0xa4c96400]
23:05:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa50a6000) [pid = 1846] [serial = 225] [outer = 0xa4c96400]
23:05:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d5000 == 15 [pid = 1846] [id = 81]
23:05:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa42d6000) [pid = 1846] [serial = 226] [outer = (nil)]
23:05:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa4c8c800) [pid = 1846] [serial = 227] [outer = 0xa42d6000]
23:05:46 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
23:05:46 INFO - document served over http requires an https
23:05:46 INFO - sub-resource via iframe-tag using the meta-csp
23:05:46 INFO - delivery method with keep-origin-redirect and when
23:05: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.keep-origin-redirect.http.html"
23:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:46 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
23:05:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2593ms
23:05:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:05:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40c5800 == 16 [pid = 1846] [id = 82]
23:05:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa42d9c00) [pid = 1846] [serial = 228] [outer = (nil)]
23:05:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa4f44400) [pid = 1846] [serial = 229] [outer = 0xa42d9c00]
23:05:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa513c000) [pid = 1846] [serial = 230] [outer = 0xa42d9c00]
23:05:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa586d400 == 17 [pid = 1846] [id = 83]
23:05:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa586d800) [pid = 1846] [serial = 231] [outer = (nil)]
23:05:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa5867000) [pid = 1846] [serial = 232] [outer = 0xa586d800]
23:05:49 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
23:05:49 INFO - document served over http requires an https
23:05:49 INFO - sub-resource via iframe-tag using the meta-csp
23:05:49 INFO - delivery method with no-redirect and when
23:05: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/iframe-tag/generic.no-redirect.http.html"
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
23:05:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3259ms
23:05:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:05:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f2e400 == 18 [pid = 1846] [id = 84]
23:05:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa5a8fc00) [pid = 1846] [serial = 233] [outer = (nil)]
23:05:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa761ec00) [pid = 1846] [serial = 234] [outer = 0xa5a8fc00]
23:05:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa76adc00) [pid = 1846] [serial = 235] [outer = 0xa5a8fc00]
23:05:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xaa42a400 == 19 [pid = 1846] [id = 85]
23:05:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xaa42b800) [pid = 1846] [serial = 236] [outer = (nil)]
23:05:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xad32f000) [pid = 1846] [serial = 237] [outer = 0xaa42b800]
23:05:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 17 (0xa4c5d000) [pid = 1798] [serial = 25] [outer = 0x9cb08400]
23:05:52 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
23:05:52 INFO - document served over http requires an https
23:05:52 INFO - sub-resource via iframe-tag using the meta-csp
23:05:52 INFO - delivery method with swap-origin-redirect and when
23:05: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-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
23:05:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:52 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
23:05:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3515ms
23:05:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:05:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e98400 == 20 [pid = 1846] [id = 86]
23:05:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2e98800) [pid = 1846] [serial = 238] [outer = (nil)]
23:05:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa2e9a400) [pid = 1846] [serial = 239] [outer = 0xa2e98800]
23:05:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa2e9e800) [pid = 1846] [serial = 240] [outer = 0xa2e98800]
23:05:55 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
23:05:55 INFO - document served over http requires an https
23:05:55 INFO - sub-resource via script-tag using the meta-csp
23:05:55 INFO - delivery method with keep-origin-redirect and when
23:05:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
23:05:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:55 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
23:05:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2367ms
23:05:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:05:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d78800 == 21 [pid = 1846] [id = 87]
23:05:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2d7ac00) [pid = 1846] [serial = 241] [outer = (nil)]
23:05:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2d7f400) [pid = 1846] [serial = 242] [outer = 0xa2d7ac00]
23:05:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa2d85000) [pid = 1846] [serial = 243] [outer = 0xa2d7ac00]
23:05:57 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
23:05:57 INFO - document served over http requires an https
23:05:57 INFO - sub-resource via script-tag using the meta-csp
23:05:57 INFO - delivery method with no-redirect and when
23:05: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/script-tag/generic.no-redirect.http.html"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
23:05:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2301ms
23:05:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:05:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2935800 == 22 [pid = 1846] [id = 88]
23:05:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2939400) [pid = 1846] [serial = 244] [outer = (nil)]
23:05:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa293d400) [pid = 1846] [serial = 245] [outer = 0xa2939400]
23:05:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2941000) [pid = 1846] [serial = 246] [outer = 0xa2939400]
23:06:00 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
23:06:00 INFO - document served over http requires an https
23:06:00 INFO - sub-resource via script-tag using the meta-csp
23:06:00 INFO - delivery method with swap-origin-redirect and when
23:06:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
23:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:00 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
23:06:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2103ms
23:06:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:06:01 INFO - PROCESS | 1798 | ++DOCSHELL 0xa276ec00 == 23 [pid = 1846] [id = 89]
23:06:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa276fc00) [pid = 1846] [serial = 247] [outer = (nil)]
23:06:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa2771800) [pid = 1846] [serial = 248] [outer = 0xa276fc00]
23:06:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2d7b000) [pid = 1846] [serial = 249] [outer = 0xa276fc00]
23:06:03 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
23:06:03 INFO - document served over http requires an https
23:06:03 INFO - sub-resource via xhr-request using the meta-csp
23:06:03 INFO - delivery method with keep-origin-redirect and when
23:06:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
23:06:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3754ms
23:06:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:06:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa276d000 == 24 [pid = 1846] [id = 90]
23:06:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa276e400) [pid = 1846] [serial = 250] [outer = (nil)]
23:06:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa2772800) [pid = 1846] [serial = 251] [outer = 0xa276e400]
23:06:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa2d7e400) [pid = 1846] [serial = 252] [outer = 0xa276e400]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa40d2000 == 23 [pid = 1846] [id = 79]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa423c000 == 22 [pid = 1846] [id = 52]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa3685c00 == 21 [pid = 1846] [id = 78]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa3063400 == 20 [pid = 1846] [id = 77]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa3057400 == 19 [pid = 1846] [id = 76]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa324b000 == 18 [pid = 1846] [id = 75]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f4b000 == 17 [pid = 1846] [id = 64]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa3680800 == 16 [pid = 1846] [id = 74]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa4de8c00 == 15 [pid = 1846] [id = 73]
23:06:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cae400 == 14 [pid = 1846] [id = 72]
23:06:05 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa462b000) [pid = 1846] [serial = 183] [outer = (nil)] [url = about:blank]
23:06:05 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa5a96c00) [pid = 1846] [serial = 193] [outer = (nil)] [url = about:blank]
23:06:05 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa4f46800) [pid = 1846] [serial = 188] [outer = (nil)] [url = about:blank]
23:06:06 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
23:06:06 INFO - document served over http requires an https
23:06:06 INFO - sub-resource via xhr-request using the meta-csp
23:06:06 INFO - delivery method with no-redirect and when
23:06: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-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
23:06:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2360ms
23:06:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:06:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e9dc00 == 15 [pid = 1846] [id = 91]
23:06:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa305a800) [pid = 1846] [serial = 253] [outer = (nil)]
23:06:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa3251400) [pid = 1846] [serial = 254] [outer = 0xa305a800]
23:06:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa3683800) [pid = 1846] [serial = 255] [outer = 0xa305a800]
23:06:08 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
23:06:08 INFO - document served over http requires an https
23:06:08 INFO - sub-resource via xhr-request using the meta-csp
23:06:08 INFO - delivery method with swap-origin-redirect and when
23:06:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
23:06:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2247ms
23:06:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:06:08 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3060c00 == 16 [pid = 1846] [id = 92]
23:06:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa40d0c00) [pid = 1846] [serial = 256] [outer = (nil)]
23:06:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa4629400) [pid = 1846] [serial = 257] [outer = 0xa40d0c00]
23:06:09 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa4633000) [pid = 1846] [serial = 258] [outer = 0xa40d0c00]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa324d000) [pid = 1846] [serial = 209] [outer = (nil)] [url = about:blank]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa76b3400) [pid = 1846] [serial = 203] [outer = (nil)] [url = about:blank]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa4626000) [pid = 1846] [serial = 218] [outer = (nil)] [url = about:blank]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa423bc00) [pid = 1846] [serial = 215] [outer = (nil)] [url = about:blank]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa3059400) [pid = 1846] [serial = 212] [outer = (nil)] [url = about:blank]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa3682800) [pid = 1846] [serial = 206] [outer = (nil)] [url = about:blank]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4f42400) [pid = 1846] [serial = 221] [outer = (nil)] [url = about:blank]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa5133000) [pid = 1846] [serial = 200] [outer = (nil)] [url = about:blank]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa4cb5000) [pid = 1846] [serial = 224] [outer = (nil)] [url = about:blank]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa3063800) [pid = 1846] [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]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa4ddc800) [pid = 1846] [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]
23:06:11 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa40c6c00) [pid = 1846] [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]
23:06:12 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
23:06:12 INFO - document served over http requires an http
23:06:12 INFO - sub-resource via fetch-request using the meta-csp
23:06:12 INFO - delivery method with keep-origin-redirect and when
23:06: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/fetch-request/generic.keep-origin-redirect.http.html"
23:06:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:12 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
23:06:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3856ms
23:06:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:06:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4235c00 == 17 [pid = 1846] [id = 93]
23:06:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa4236000) [pid = 1846] [serial = 259] [outer = (nil)]
23:06:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa4cae400) [pid = 1846] [serial = 260] [outer = 0xa4236000]
23:06:13 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa4de8400) [pid = 1846] [serial = 261] [outer = 0xa4236000]
23:06:14 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
23:06:14 INFO - document served over http requires an http
23:06:14 INFO - sub-resource via fetch-request using the meta-csp
23:06:14 INFO - delivery method with no-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/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
23:06:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2370ms
23:06:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:06:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa276bc00 == 18 [pid = 1846] [id = 94]
23:06:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa2e96c00) [pid = 1846] [serial = 262] [outer = (nil)]
23:06:15 INFO - PROCESS | 1798 | --DOMWINDOW == 16 (0x9da7f400) [pid = 1798] [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.]
23:06:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa4232800) [pid = 1846] [serial = 263] [outer = 0xa2e96c00]
23:06:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa4cafc00) [pid = 1846] [serial = 264] [outer = 0xa2e96c00]
23:06:17 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
23:06:17 INFO - document served over http requires an http
23:06:17 INFO - sub-resource via fetch-request using the meta-csp
23:06:17 INFO - delivery method with swap-origin-redirect and when
23:06:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
23:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:17 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
23:06:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2202ms
23:06:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:06:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa305b400 == 19 [pid = 1846] [id = 95]
23:06:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa3256800) [pid = 1846] [serial = 265] [outer = (nil)]
23:06:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa50a9c00) [pid = 1846] [serial = 266] [outer = 0xa3256800]
23:06:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa513d800) [pid = 1846] [serial = 267] [outer = 0xa3256800]
23:06:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa6830000 == 20 [pid = 1846] [id = 96]
23:06:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa6830800) [pid = 1846] [serial = 268] [outer = (nil)]
23:06:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa738cc00) [pid = 1846] [serial = 269] [outer = 0xa6830800]
23:06:19 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
23:06:19 INFO - document served over http requires an http
23:06:19 INFO - sub-resource via iframe-tag using the meta-csp
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/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
23:06:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2401ms
23:06:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:06:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa509e800 == 21 [pid = 1846] [id = 97]
23:06:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa509f000) [pid = 1846] [serial = 270] [outer = (nil)]
23:06:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xaa42e000) [pid = 1846] [serial = 271] [outer = 0xa509f000]
23:06:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa236b400) [pid = 1846] [serial = 272] [outer = 0xa509f000]
23:06:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2372400 == 22 [pid = 1846] [id = 98]
23:06:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa2372800) [pid = 1846] [serial = 273] [outer = (nil)]
23:06:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa2374400) [pid = 1846] [serial = 274] [outer = 0xa2372800]
23:06:22 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
23:06:22 INFO - document served over http requires an http
23:06:22 INFO - sub-resource via iframe-tag using the meta-csp
23:06:22 INFO - delivery method with no-redirect and when
23:06:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
23:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:22 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
23:06:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2709ms
23:06:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:06:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2375400 == 23 [pid = 1846] [id = 99]
23:06:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa2453400) [pid = 1846] [serial = 275] [outer = (nil)]
23:06:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa2455000) [pid = 1846] [serial = 276] [outer = 0xa2453400]
23:06:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa2458c00) [pid = 1846] [serial = 277] [outer = 0xa2453400]
23:06:24 INFO - PROCESS | 1798 | ++DOCSHELL 0xa245f800 == 24 [pid = 1846] [id = 100]
23:06:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa245fc00) [pid = 1846] [serial = 278] [outer = (nil)]
23:06:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa77b5400) [pid = 1846] [serial = 279] [outer = 0xa245fc00]
23:06:25 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
23:06:25 INFO - document served over http requires an http
23:06:25 INFO - sub-resource via iframe-tag using the meta-csp
23:06:25 INFO - delivery method with swap-origin-redirect and when
23:06:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
23:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:25 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
23:06:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2834ms
23:06:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:06:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2308400 == 25 [pid = 1846] [id = 101]
23:06:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa2308800) [pid = 1846] [serial = 280] [outer = (nil)]
23:06:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa230a400) [pid = 1846] [serial = 281] [outer = 0xa2308800]
23:06:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa230e800) [pid = 1846] [serial = 282] [outer = 0xa2308800]
23:06:27 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
23:06:27 INFO - document served over http requires an http
23:06:27 INFO - sub-resource via script-tag using the meta-csp
23:06:27 INFO - delivery method with keep-origin-redirect and when
23:06:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
23:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:27 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
23:06:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2548ms
23:06:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:06:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1ddbc00 == 26 [pid = 1846] [id = 102]
23:06:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa1ddc000) [pid = 1846] [serial = 283] [outer = (nil)]
23:06:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa1dddc00) [pid = 1846] [serial = 284] [outer = 0xa1ddc000]
23:06:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa1de2400) [pid = 1846] [serial = 285] [outer = 0xa1ddc000]
23:06:32 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
23:06:32 INFO - document served over http requires an http
23:06:32 INFO - sub-resource via script-tag using the meta-csp
23:06:32 INFO - delivery method with no-redirect and when
23:06:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
23:06:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:32 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
23:06:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 4414ms
23:06:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:06:32 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a40400 == 27 [pid = 1846] [id = 103]
23:06:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa1a40c00) [pid = 1846] [serial = 286] [outer = (nil)]
23:06:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa1dd7800) [pid = 1846] [serial = 287] [outer = 0xa1a40c00]
23:06:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa2305400) [pid = 1846] [serial = 288] [outer = 0xa1a40c00]
23:06:34 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
23:06:34 INFO - document served over http requires an http
23:06:34 INFO - sub-resource via script-tag using the meta-csp
23:06:34 INFO - delivery method with swap-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/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
23:06:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2201ms
23:06:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:06:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd3400 == 28 [pid = 1846] [id = 104]
23:06:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa267e400) [pid = 1846] [serial = 289] [outer = (nil)]
23:06:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa276c000) [pid = 1846] [serial = 290] [outer = 0xa267e400]
23:06:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa2936c00) [pid = 1846] [serial = 291] [outer = 0xa267e400]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa3060c00 == 27 [pid = 1846] [id = 92]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e9dc00 == 26 [pid = 1846] [id = 91]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c98800 == 25 [pid = 1846] [id = 71]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa276d000 == 24 [pid = 1846] [id = 90]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa2935800 == 23 [pid = 1846] [id = 88]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d78800 == 22 [pid = 1846] [id = 87]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e98400 == 21 [pid = 1846] [id = 86]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xaa42a400 == 20 [pid = 1846] [id = 85]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f2e400 == 19 [pid = 1846] [id = 84]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa586d400 == 18 [pid = 1846] [id = 83]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa40d3800 == 17 [pid = 1846] [id = 60]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa40c5800 == 16 [pid = 1846] [id = 82]
23:06:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d5000 == 15 [pid = 1846] [id = 81]
23:06:35 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa6831400) [pid = 1846] [serial = 198] [outer = (nil)] [url = about:blank]
23:06:35 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa4cb4400) [pid = 1846] [serial = 216] [outer = (nil)] [url = about:blank]
23:06:35 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa4ca8c00) [pid = 1846] [serial = 219] [outer = (nil)] [url = about:blank]
23:06:35 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa50a2400) [pid = 1846] [serial = 222] [outer = (nil)] [url = about:blank]
23:06:36 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
23:06:36 INFO - document served over http requires an http
23:06:36 INFO - sub-resource via xhr-request using the meta-csp
23:06:36 INFO - delivery method with keep-origin-redirect and when
23:06: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-http/xhr-request/generic.keep-origin-redirect.http.html"
23:06:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:36 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
23:06:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2092ms
23:06:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:06:36 INFO - PROCESS | 1798 | ++DOCSHELL 0xa276a800 == 16 [pid = 1846] [id = 105]
23:06:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa2d76800) [pid = 1846] [serial = 292] [outer = (nil)]
23:06:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa2e93800) [pid = 1846] [serial = 293] [outer = 0xa2d76800]
23:06:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa2e9c400) [pid = 1846] [serial = 294] [outer = 0xa2d76800]
23:06:38 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
23:06:38 INFO - document served over http requires an http
23:06:38 INFO - sub-resource via xhr-request using the meta-csp
23:06:38 INFO - delivery method with no-redirect and when
23:06: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-http/xhr-request/generic.no-redirect.http.html"
23:06:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:38 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
23:06:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2152ms
23:06:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:06:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d81400 == 17 [pid = 1846] [id = 106]
23:06:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa3062400) [pid = 1846] [serial = 295] [outer = (nil)]
23:06:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa3257000) [pid = 1846] [serial = 296] [outer = 0xa3062400]
23:06:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa3683c00) [pid = 1846] [serial = 297] [outer = 0xa3062400]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa2d7f400) [pid = 1846] [serial = 242] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa293d400) [pid = 1846] [serial = 245] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xad32f000) [pid = 1846] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa761ec00) [pid = 1846] [serial = 234] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa2e9a400) [pid = 1846] [serial = 239] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa4c8c800) [pid = 1846] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa5867000) [pid = 1846] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484748194]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa4f44400) [pid = 1846] [serial = 229] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa4629400) [pid = 1846] [serial = 257] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa2771800) [pid = 1846] [serial = 248] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa2772800) [pid = 1846] [serial = 251] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa3251400) [pid = 1846] [serial = 254] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa3680c00) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa4f36c00) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa50ab400) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa305a800) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa4de3000) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa40d0c00) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa4f2f400) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa324b400) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa276e400) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa513cc00) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa4f4bc00) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa513d000) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xaa319c00) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa4c96c00) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa4231c00) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa5a98800) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa42d5800) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa423b400) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa4f32800) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa586d800) [pid = 1846] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484748194]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xaa42b800) [pid = 1846] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa3057800) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa42d6000) [pid = 1846] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa7626c00) [pid = 1846] [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]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa5c4dc00) [pid = 1846] [serial = 146] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa76b4000) [pid = 1846] [serial = 151] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xaa10a800) [pid = 1846] [serial = 204] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa5ed3800) [pid = 1846] [serial = 123] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa3251c00) [pid = 1846] [serial = 210] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa305d000) [pid = 1846] [serial = 213] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa4ca9800) [pid = 1846] [serial = 180] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xaa432000) [pid = 1846] [serial = 156] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa4c97800) [pid = 1846] [serial = 141] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa5132000) [pid = 1846] [serial = 174] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa2d7e400) [pid = 1846] [serial = 252] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa5a9d800) [pid = 1846] [serial = 201] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa4f43400) [pid = 1846] [serial = 177] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa3687000) [pid = 1846] [serial = 207] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa76b3c00) [pid = 1846] [serial = 171] [outer = (nil)] [url = about:blank]
23:06:41 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa3683800) [pid = 1846] [serial = 255] [outer = (nil)] [url = about:blank]
23:06:42 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
23:06:42 INFO - document served over http requires an http
23:06:42 INFO - sub-resource via xhr-request using the meta-csp
23:06:42 INFO - delivery method with swap-origin-redirect and when
23:06:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
23:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:42 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
23:06:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3820ms
23:06:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:06:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa324a000 == 18 [pid = 1846] [id = 107]
23:06:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa324a400) [pid = 1846] [serial = 298] [outer = (nil)]
23:06:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa3256c00) [pid = 1846] [serial = 299] [outer = 0xa324a400]
23:06:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa368b400) [pid = 1846] [serial = 300] [outer = 0xa324a400]
23:06:45 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
23:06:45 INFO - document served over http requires an https
23:06:45 INFO - sub-resource via fetch-request using the meta-csp
23:06:45 INFO - delivery method with keep-origin-redirect and when
23:06: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/fetch-request/generic.keep-origin-redirect.http.html"
23:06:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:45 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
23:06:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2643ms
23:06:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:06:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2686800 == 19 [pid = 1846] [id = 108]
23:06:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa276c400) [pid = 1846] [serial = 301] [outer = (nil)]
23:06:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa2d83c00) [pid = 1846] [serial = 302] [outer = 0xa276c400]
23:06:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa324b400) [pid = 1846] [serial = 303] [outer = 0xa276c400]
23:06:48 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
23:06:48 INFO - document served over http requires an https
23:06:48 INFO - sub-resource via fetch-request using the meta-csp
23:06:48 INFO - delivery method with no-redirect and when
23:06:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
23:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:48 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
23:06:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3755ms
23:06:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:06:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa276c800 == 20 [pid = 1846] [id = 109]
23:06:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa276d800) [pid = 1846] [serial = 304] [outer = (nil)]
23:06:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa40d1800) [pid = 1846] [serial = 305] [outer = 0xa276d800]
23:06:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa4235400) [pid = 1846] [serial = 306] [outer = 0xa276d800]
23:06:51 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
23:06:51 INFO - document served over http requires an https
23:06:51 INFO - sub-resource via fetch-request using the meta-csp
23:06:51 INFO - delivery method with swap-origin-redirect and when
23:06:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
23:06:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:51 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
23:06:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2505ms
23:06:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:06:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40cc000 == 21 [pid = 1846] [id = 110]
23:06:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa40d0c00) [pid = 1846] [serial = 307] [outer = (nil)]
23:06:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa42d7c00) [pid = 1846] [serial = 308] [outer = 0xa40d0c00]
23:06:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa4629c00) [pid = 1846] [serial = 309] [outer = 0xa40d0c00]
23:06:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c8c800 == 22 [pid = 1846] [id = 111]
23:06:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa4c8d000) [pid = 1846] [serial = 310] [outer = (nil)]
23:06:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa4c97c00) [pid = 1846] [serial = 311] [outer = 0xa4c8d000]
23:06:53 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
23:06:53 INFO - document served over http requires an https
23:06:53 INFO - sub-resource via iframe-tag using the meta-csp
23:06:53 INFO - delivery method with keep-origin-redirect and when
23:06:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
23:06:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:53 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
23:06:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2423ms
23:06:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:06:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d2800 == 23 [pid = 1846] [id = 112]
23:06:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa42d6000) [pid = 1846] [serial = 312] [outer = (nil)]
23:06:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa4cb3400) [pid = 1846] [serial = 313] [outer = 0xa42d6000]
23:06:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa4de3c00) [pid = 1846] [serial = 314] [outer = 0xa42d6000]
23:06:55 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f36000 == 24 [pid = 1846] [id = 113]
23:06:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa4f36400) [pid = 1846] [serial = 315] [outer = (nil)]
23:06:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa4f42800) [pid = 1846] [serial = 316] [outer = 0xa4f36400]
23:06:56 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
23:06:56 INFO - document served over http requires an https
23:06:56 INFO - sub-resource via iframe-tag using the meta-csp
23:06:56 INFO - delivery method with no-redirect and when
23:06:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
23:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:56 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
23:06:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2367ms
23:06:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:06:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cae000 == 25 [pid = 1846] [id = 114]
23:06:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa4caec00) [pid = 1846] [serial = 317] [outer = (nil)]
23:06:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa50a2400) [pid = 1846] [serial = 318] [outer = 0xa4caec00]
23:06:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa50adc00) [pid = 1846] [serial = 319] [outer = 0xa4caec00]
23:06:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa513a000 == 26 [pid = 1846] [id = 115]
23:06:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa513a400) [pid = 1846] [serial = 320] [outer = (nil)]
23:06:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa513e800) [pid = 1846] [serial = 321] [outer = 0xa513a400]
23:06:59 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
23:06:59 INFO - document served over http requires an https
23:06:59 INFO - sub-resource via iframe-tag using the meta-csp
23:06:59 INFO - delivery method with swap-origin-redirect and when
23:06: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-https/iframe-tag/generic.swap-origin-redirect.http.html"
23:06:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:59 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
23:06:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2953ms
23:06:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:06:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f4c000 == 27 [pid = 1846] [id = 116]
23:06:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa4f4c400) [pid = 1846] [serial = 322] [outer = (nil)]
23:07:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa5a91c00) [pid = 1846] [serial = 323] [outer = 0xa4f4c400]
23:07:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa5a9d000) [pid = 1846] [serial = 324] [outer = 0xa4f4c400]
23:07:02 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
23:07:02 INFO - document served over http requires an https
23:07:02 INFO - sub-resource via script-tag using the meta-csp
23:07:02 INFO - delivery method with keep-origin-redirect and when
23:07: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-https/script-tag/generic.keep-origin-redirect.http.html"
23:07:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:02 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
23:07:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3406ms
23:07:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:07:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1de1400 == 28 [pid = 1846] [id = 117]
23:07:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa2304800) [pid = 1846] [serial = 325] [outer = (nil)]
23:07:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa268a400) [pid = 1846] [serial = 326] [outer = 0xa2304800]
23:07:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa2e99000) [pid = 1846] [serial = 327] [outer = 0xa2304800]
23:07:07 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
23:07:07 INFO - document served over http requires an https
23:07:07 INFO - sub-resource via script-tag using the meta-csp
23:07:07 INFO - delivery method with no-redirect and when
23:07:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
23:07:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:07 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
23:07:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 4264ms
23:07:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d81400 == 27 [pid = 1846] [id = 106]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa276a800 == 26 [pid = 1846] [id = 105]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd3400 == 25 [pid = 1846] [id = 104]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a40400 == 24 [pid = 1846] [id = 103]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa2308400 == 23 [pid = 1846] [id = 101]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa245f800 == 22 [pid = 1846] [id = 100]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa2375400 == 21 [pid = 1846] [id = 99]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa2372400 == 20 [pid = 1846] [id = 98]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa509e800 == 19 [pid = 1846] [id = 97]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa6830000 == 18 [pid = 1846] [id = 96]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa305b400 == 17 [pid = 1846] [id = 95]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa276bc00 == 16 [pid = 1846] [id = 94]
23:07:07 INFO - PROCESS | 1798 | --DOCSHELL 0xa4235c00 == 15 [pid = 1846] [id = 93]
23:07:07 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa4633000) [pid = 1846] [serial = 258] [outer = (nil)] [url = about:blank]
23:07:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd5800 == 16 [pid = 1846] [id = 118]
23:07:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa1ddf800) [pid = 1846] [serial = 328] [outer = (nil)]
23:07:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa2302400) [pid = 1846] [serial = 329] [outer = 0xa1ddf800]
23:07:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa2374c00) [pid = 1846] [serial = 330] [outer = 0xa1ddf800]
23:07:09 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
23:07:09 INFO - document served over http requires an https
23:07:09 INFO - sub-resource via script-tag using the meta-csp
23:07:09 INFO - delivery method with swap-origin-redirect and when
23:07: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-https/script-tag/generic.swap-origin-redirect.http.html"
23:07:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:09 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
23:07:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2458ms
23:07:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:07:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1ddf000 == 17 [pid = 1846] [id = 119]
23:07:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa2681c00) [pid = 1846] [serial = 331] [outer = (nil)]
23:07:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa2933c00) [pid = 1846] [serial = 332] [outer = 0xa2681c00]
23:07:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa2d7cc00) [pid = 1846] [serial = 333] [outer = 0xa2681c00]
23:07:11 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
23:07:11 INFO - document served over http requires an https
23:07:11 INFO - sub-resource via xhr-request using the meta-csp
23:07:11 INFO - delivery method with keep-origin-redirect and when
23:07: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-https/xhr-request/generic.keep-origin-redirect.http.html"
23:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:11 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
23:07:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2088ms
23:07:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:07:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2771800 == 18 [pid = 1846] [id = 120]
23:07:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa2e9b000) [pid = 1846] [serial = 334] [outer = (nil)]
23:07:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa3680400) [pid = 1846] [serial = 335] [outer = 0xa2e9b000]
23:07:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa423ac00) [pid = 1846] [serial = 336] [outer = 0xa2e9b000]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa276c000) [pid = 1846] [serial = 290] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa230a400) [pid = 1846] [serial = 281] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa2374400) [pid = 1846] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484781652]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xaa42e000) [pid = 1846] [serial = 271] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa77b5400) [pid = 1846] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa2455000) [pid = 1846] [serial = 276] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa4cae400) [pid = 1846] [serial = 260] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa4232800) [pid = 1846] [serial = 263] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa738cc00) [pid = 1846] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa50a9c00) [pid = 1846] [serial = 266] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa3257000) [pid = 1846] [serial = 296] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa1dddc00) [pid = 1846] [serial = 284] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa2e93800) [pid = 1846] [serial = 293] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa1dd7800) [pid = 1846] [serial = 287] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa267e400) [pid = 1846] [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]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa1a40c00) [pid = 1846] [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]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2d76800) [pid = 1846] [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]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa245fc00) [pid = 1846] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa2372800) [pid = 1846] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484781652]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa276fc00) [pid = 1846] [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]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa6830800) [pid = 1846] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa2936c00) [pid = 1846] [serial = 291] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa2d7b000) [pid = 1846] [serial = 249] [outer = (nil)] [url = about:blank]
23:07:13 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa2e9c400) [pid = 1846] [serial = 294] [outer = (nil)] [url = about:blank]
23:07:14 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
23:07:14 INFO - document served over http requires an https
23:07:14 INFO - sub-resource via xhr-request using the meta-csp
23:07:14 INFO - delivery method with no-redirect and when
23:07: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-https/xhr-request/generic.no-redirect.http.html"
23:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:14 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
23:07:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2714ms
23:07:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:07:14 INFO - PROCESS | 1798 | ++DOCSHELL 0xa245fc00 == 19 [pid = 1846] [id = 121]
23:07:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2d7b000) [pid = 1846] [serial = 337] [outer = (nil)]
23:07:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa324f800) [pid = 1846] [serial = 338] [outer = 0xa2d7b000]
23:07:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa4631c00) [pid = 1846] [serial = 339] [outer = 0xa2d7b000]
23:07:17 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
23:07:17 INFO - document served over http requires an https
23:07:17 INFO - sub-resource via xhr-request using the meta-csp
23:07:17 INFO - delivery method with swap-origin-redirect and when
23:07:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
23:07:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:17 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
23:07:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2660ms
23:07:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:07:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd3400 == 20 [pid = 1846] [id = 122]
23:07:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa267e400) [pid = 1846] [serial = 340] [outer = (nil)]
23:07:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa305bc00) [pid = 1846] [serial = 341] [outer = 0xa267e400]
23:07:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa40cec00) [pid = 1846] [serial = 342] [outer = 0xa267e400]
23:07:19 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
23:07:19 INFO - document served over http requires an http
23:07:19 INFO - sub-resource via fetch-request using the meta-referrer
23:07:19 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:19 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
23:07:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2710ms
23:07:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:07:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2937400 == 21 [pid = 1846] [id = 123]
23:07:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa2e97400) [pid = 1846] [serial = 343] [outer = (nil)]
23:07:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa4f47800) [pid = 1846] [serial = 344] [outer = 0xa2e97400]
23:07:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa50a9c00) [pid = 1846] [serial = 345] [outer = 0xa2e97400]
23:07:22 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
23:07:22 INFO - document served over http requires an http
23:07:22 INFO - sub-resource via fetch-request using the meta-referrer
23:07:22 INFO - delivery method with no-redirect and when
23:07: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"
23:07:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:22 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
23:07:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2643ms
23:07:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:07:23 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f35400 == 22 [pid = 1846] [id = 124]
23:07:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa5139000) [pid = 1846] [serial = 346] [outer = (nil)]
23:07:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa5c54800) [pid = 1846] [serial = 347] [outer = 0xa5139000]
23:07:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa6826800) [pid = 1846] [serial = 348] [outer = 0xa5139000]
23:07:26 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
23:07:26 INFO - document served over http requires an http
23:07:26 INFO - sub-resource via fetch-request using the meta-referrer
23:07:26 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:26 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
23:07:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3597ms
23:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:07:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5c4f800 == 23 [pid = 1846] [id = 125]
23:07:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa7392800) [pid = 1846] [serial = 349] [outer = (nil)]
23:07:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa7625000) [pid = 1846] [serial = 350] [outer = 0xa7392800]
23:07:27 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa76ad800) [pid = 1846] [serial = 351] [outer = 0xa7392800]
23:07:28 INFO - PROCESS | 1798 | ++DOCSHELL 0xa77ab800 == 24 [pid = 1846] [id = 126]
23:07:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa77af000) [pid = 1846] [serial = 352] [outer = (nil)]
23:07:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xaa102c00) [pid = 1846] [serial = 353] [outer = 0xa77af000]
23:07:28 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
23:07:28 INFO - document served over http requires an http
23:07:28 INFO - sub-resource via iframe-tag using the meta-referrer
23:07:28 INFO - delivery method with keep-origin-redirect and when
23:07: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:07:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:28 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
23:07:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2467ms
23:07:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:07:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa761c400 == 25 [pid = 1846] [id = 127]
23:07:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa761f400) [pid = 1846] [serial = 354] [outer = (nil)]
23:07:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xaa42b000) [pid = 1846] [serial = 355] [outer = 0xa761f400]
23:07:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xaa434c00) [pid = 1846] [serial = 356] [outer = 0xa761f400]
23:07:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a7a400 == 26 [pid = 1846] [id = 128]
23:07:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa1a7a800) [pid = 1846] [serial = 357] [outer = (nil)]
23:07:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa1a7c400) [pid = 1846] [serial = 358] [outer = 0xa1a7a800]
23:07:31 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
23:07:31 INFO - document served over http requires an http
23:07:31 INFO - sub-resource via iframe-tag using the meta-referrer
23:07:31 INFO - delivery method with no-redirect and when
23:07: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"
23:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:31 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
23:07:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2877ms
23:07:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:07:32 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a7b800 == 27 [pid = 1846] [id = 129]
23:07:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa1a81000) [pid = 1846] [serial = 359] [outer = (nil)]
23:07:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa1a85800) [pid = 1846] [serial = 360] [outer = 0xa1a81000]
23:07:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa1848c00) [pid = 1846] [serial = 361] [outer = 0xa1a81000]
23:07:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1850000 == 28 [pid = 1846] [id = 130]
23:07:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa1850400) [pid = 1846] [serial = 362] [outer = (nil)]
23:07:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa1852000) [pid = 1846] [serial = 363] [outer = 0xa1850400]
23:07:34 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
23:07:34 INFO - document served over http requires an http
23:07:34 INFO - sub-resource via iframe-tag using the meta-referrer
23:07:34 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:34 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
23:07:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3116ms
23:07:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:07:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1851400 == 29 [pid = 1846] [id = 131]
23:07:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa1854400) [pid = 1846] [serial = 364] [outer = (nil)]
23:07:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xaa42e000) [pid = 1846] [serial = 365] [outer = 0xa1854400]
23:07:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa18a8000) [pid = 1846] [serial = 366] [outer = 0xa1854400]
23:07:39 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
23:07:39 INFO - document served over http requires an http
23:07:39 INFO - sub-resource via script-tag using the meta-referrer
23:07:39 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:39 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
23:07:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4372ms
23:07:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:07:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a3b800 == 30 [pid = 1846] [id = 132]
23:07:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa1a3bc00) [pid = 1846] [serial = 367] [outer = (nil)]
23:07:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa1a83800) [pid = 1846] [serial = 368] [outer = 0xa1a3bc00]
23:07:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa236f000) [pid = 1846] [serial = 369] [outer = 0xa1a3bc00]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa2771800 == 29 [pid = 1846] [id = 120]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa1ddf000 == 28 [pid = 1846] [id = 119]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd5800 == 27 [pid = 1846] [id = 118]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa1de1400 == 26 [pid = 1846] [id = 117]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa513a000 == 25 [pid = 1846] [id = 115]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f36000 == 24 [pid = 1846] [id = 113]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c8c800 == 23 [pid = 1846] [id = 111]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa40cc000 == 22 [pid = 1846] [id = 110]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa276c800 == 21 [pid = 1846] [id = 109]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa276ec00 == 20 [pid = 1846] [id = 89]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa324a000 == 19 [pid = 1846] [id = 107]
23:07:41 INFO - PROCESS | 1798 | --DOCSHELL 0xa2686800 == 18 [pid = 1846] [id = 108]
23:07:42 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa2305400) [pid = 1846] [serial = 288] [outer = (nil)] [url = about:blank]
23:07:42 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
23:07:42 INFO - document served over http requires an http
23:07:42 INFO - sub-resource via script-tag using the meta-referrer
23:07:42 INFO - delivery method with no-redirect and when
23:07: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:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:42 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
23:07:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2749ms
23:07:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:07:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a3e000 == 19 [pid = 1846] [id = 133]
23:07:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa1a41800) [pid = 1846] [serial = 370] [outer = (nil)]
23:07:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa2686800) [pid = 1846] [serial = 371] [outer = 0xa1a41800]
23:07:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa276a800) [pid = 1846] [serial = 372] [outer = 0xa1a41800]
23:07:45 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
23:07:45 INFO - document served over http requires an http
23:07:45 INFO - sub-resource via script-tag using the meta-referrer
23:07:45 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:45 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
23:07:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3450ms
23:07:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:07:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa293a000 == 20 [pid = 1846] [id = 134]
23:07:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa293ac00) [pid = 1846] [serial = 373] [outer = (nil)]
23:07:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa2d7b400) [pid = 1846] [serial = 374] [outer = 0xa293ac00]
23:07:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa2e92800) [pid = 1846] [serial = 375] [outer = 0xa293ac00]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa2d83c00) [pid = 1846] [serial = 302] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa42d7c00) [pid = 1846] [serial = 308] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa3680400) [pid = 1846] [serial = 335] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa2302400) [pid = 1846] [serial = 329] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa5a91c00) [pid = 1846] [serial = 323] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa50a2400) [pid = 1846] [serial = 318] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa2933c00) [pid = 1846] [serial = 332] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa3062400) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa4f42800) [pid = 1846] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484815818]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa40d1800) [pid = 1846] [serial = 305] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa3256c00) [pid = 1846] [serial = 299] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa513e800) [pid = 1846] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa268a400) [pid = 1846] [serial = 326] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa4cb3400) [pid = 1846] [serial = 313] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa4c97c00) [pid = 1846] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa4236000) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa2681c00) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa324a400) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa2304800) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa1ddf800) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa42d9c00) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa2d7ac00) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa2e98800) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa4f36400) [pid = 1846] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484815818]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa2939400) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa5a8fc00) [pid = 1846] [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]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa513a400) [pid = 1846] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa4c8d000) [pid = 1846] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa513c000) [pid = 1846] [serial = 230] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa2d85000) [pid = 1846] [serial = 243] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2d7cc00) [pid = 1846] [serial = 333] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa2e9e800) [pid = 1846] [serial = 240] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa2941000) [pid = 1846] [serial = 246] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa4de8400) [pid = 1846] [serial = 261] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa76adc00) [pid = 1846] [serial = 235] [outer = (nil)] [url = about:blank]
23:07:48 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa3683c00) [pid = 1846] [serial = 297] [outer = (nil)] [url = about:blank]
23:07:49 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
23:07:49 INFO - document served over http requires an http
23:07:49 INFO - sub-resource via xhr-request using the meta-referrer
23:07:49 INFO - delivery method with keep-origin-redirect and when
23:07: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:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:49 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
23:07:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3299ms
23:07:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:07:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dde400 == 21 [pid = 1846] [id = 135]
23:07:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa268a400) [pid = 1846] [serial = 376] [outer = (nil)]
23:07:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2d7f800) [pid = 1846] [serial = 377] [outer = 0xa268a400]
23:07:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2e9e400) [pid = 1846] [serial = 378] [outer = 0xa268a400]
23:07:51 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
23:07:51 INFO - document served over http requires an http
23:07:51 INFO - sub-resource via xhr-request using the meta-referrer
23:07:51 INFO - delivery method with no-redirect and when
23:07: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"
23:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:51 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
23:07:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2243ms
23:07:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:07:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa236ec00 == 22 [pid = 1846] [id = 136]
23:07:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2686c00) [pid = 1846] [serial = 379] [outer = (nil)]
23:07:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa2d78800) [pid = 1846] [serial = 380] [outer = 0xa2686c00]
23:07:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa3055000) [pid = 1846] [serial = 381] [outer = 0xa2686c00]
23:07:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 17 (0x9af93000) [pid = 1798] [serial = 26] [outer = 0x9cb08400]
23:07:54 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
23:07:54 INFO - document served over http requires an http
23:07:54 INFO - sub-resource via xhr-request using the meta-referrer
23:07:54 INFO - delivery method with swap-origin-redirect and when
23:07: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:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:54 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
23:07:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2888ms
23:07:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:07:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2688800 == 23 [pid = 1846] [id = 137]
23:07:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2938400) [pid = 1846] [serial = 382] [outer = (nil)]
23:07:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa3686c00) [pid = 1846] [serial = 383] [outer = 0xa2938400]
23:07:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa40c7c00) [pid = 1846] [serial = 384] [outer = 0xa2938400]
23:07:57 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
23:07:57 INFO - document served over http requires an https
23:07:57 INFO - sub-resource via fetch-request using the meta-referrer
23:07:57 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:57 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
23:07:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2743ms
23:07:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:07:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa324d800 == 24 [pid = 1846] [id = 138]
23:07:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa324ec00) [pid = 1846] [serial = 385] [outer = (nil)]
23:07:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa42d8400) [pid = 1846] [serial = 386] [outer = 0xa324ec00]
23:07:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa462dc00) [pid = 1846] [serial = 387] [outer = 0xa324ec00]
23:07:59 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
23:07:59 INFO - document served over http requires an https
23:07:59 INFO - sub-resource via fetch-request using the meta-referrer
23:07:59 INFO - delivery method with no-redirect and when
23:07: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"
23:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:59 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
23:07:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2849ms
23:07:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:08:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d5000 == 25 [pid = 1846] [id = 139]
23:08:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa4ca9800) [pid = 1846] [serial = 388] [outer = (nil)]
23:08:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa4ddc000) [pid = 1846] [serial = 389] [outer = 0xa4ca9800]
23:08:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa4de9000) [pid = 1846] [serial = 390] [outer = 0xa4ca9800]
23:08:02 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
23:08:02 INFO - document served over http requires an https
23:08:02 INFO - sub-resource via fetch-request using the meta-referrer
23:08:02 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:02 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
23:08:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2757ms
23:08:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:08:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cb6000 == 26 [pid = 1846] [id = 140]
23:08:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa4cb6800) [pid = 1846] [serial = 391] [outer = (nil)]
23:08:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa50a9800) [pid = 1846] [serial = 392] [outer = 0xa4cb6800]
23:08:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa5137800) [pid = 1846] [serial = 393] [outer = 0xa4cb6800]
23:08:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5866c00 == 27 [pid = 1846] [id = 141]
23:08:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa5868400) [pid = 1846] [serial = 394] [outer = (nil)]
23:08:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa5a8e400) [pid = 1846] [serial = 395] [outer = 0xa5868400]
23:08:06 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
23:08:06 INFO - document served over http requires an https
23:08:06 INFO - sub-resource via iframe-tag using the meta-referrer
23:08:06 INFO - delivery method with keep-origin-redirect and when
23:08: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"
23:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:06 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
23:08:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3646ms
23:08:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:08:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f4a000 == 28 [pid = 1846] [id = 142]
23:08:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa50a2800) [pid = 1846] [serial = 396] [outer = (nil)]
23:08:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa5ed3000) [pid = 1846] [serial = 397] [outer = 0xa50a2800]
23:08:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa7395000) [pid = 1846] [serial = 398] [outer = 0xa50a2800]
23:08:08 INFO - PROCESS | 1798 | ++DOCSHELL 0xa77b7400 == 29 [pid = 1846] [id = 143]
23:08:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa77b7800) [pid = 1846] [serial = 399] [outer = (nil)]
23:08:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xaa3af400) [pid = 1846] [serial = 400] [outer = 0xa77b7800]
23:08:08 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
23:08:08 INFO - document served over http requires an https
23:08:08 INFO - sub-resource via iframe-tag using the meta-referrer
23:08:08 INFO - delivery method with no-redirect and when
23:08: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:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:08 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
23:08:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2605ms
23:08:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:08:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5c4fc00 == 30 [pid = 1846] [id = 144]
23:08:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa5c53c00) [pid = 1846] [serial = 401] [outer = (nil)]
23:08:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa10c4c00) [pid = 1846] [serial = 402] [outer = 0xa5c53c00]
23:08:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa10c9400) [pid = 1846] [serial = 403] [outer = 0xa5c53c00]
23:08:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10cfc00 == 31 [pid = 1846] [id = 145]
23:08:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa10d0000) [pid = 1846] [serial = 404] [outer = (nil)]
23:08:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa10d2800) [pid = 1846] [serial = 405] [outer = 0xa10d0000]
23:08:11 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
23:08:11 INFO - document served over http requires an https
23:08:11 INFO - sub-resource via iframe-tag using the meta-referrer
23:08:11 INFO - delivery method with swap-origin-redirect and when
23:08: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:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:11 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
23:08:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2297ms
23:08:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:08:11 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fcac00 == 32 [pid = 1846] [id = 146]
23:08:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa0fcb000) [pid = 1846] [serial = 406] [outer = (nil)]
23:08:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa0fccc00) [pid = 1846] [serial = 407] [outer = 0xa0fcb000]
23:08:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa0fd0800) [pid = 1846] [serial = 408] [outer = 0xa0fcb000]
23:08:13 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
23:08:13 INFO - document served over http requires an https
23:08:13 INFO - sub-resource via script-tag using the meta-referrer
23:08:13 INFO - delivery method with keep-origin-redirect and when
23:08: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:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:13 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
23:08:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2533ms
23:08:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:08:14 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bb9c00 == 33 [pid = 1846] [id = 147]
23:08:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa0bba000) [pid = 1846] [serial = 409] [outer = (nil)]
23:08:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa0bbbc00) [pid = 1846] [serial = 410] [outer = 0xa0bba000]
23:08:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa0bbf800) [pid = 1846] [serial = 411] [outer = 0xa0bba000]
23:08:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
23:08:17 INFO - document served over http requires an https
23:08:17 INFO - sub-resource via script-tag using the meta-referrer
23:08:17 INFO - delivery method with no-redirect and when
23:08: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"
23:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
23:08:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 4090ms
23:08:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:08:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076b000 == 34 [pid = 1846] [id = 148]
23:08:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa076b400) [pid = 1846] [serial = 412] [outer = (nil)]
23:08:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa076d000) [pid = 1846] [serial = 413] [outer = 0xa076b400]
23:08:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa0bb9400) [pid = 1846] [serial = 414] [outer = 0xa076b400]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd3400 == 33 [pid = 1846] [id = 122]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa2937400 == 32 [pid = 1846] [id = 123]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f35400 == 31 [pid = 1846] [id = 124]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa77ab800 == 30 [pid = 1846] [id = 126]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa5c4f800 == 29 [pid = 1846] [id = 125]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a7a400 == 28 [pid = 1846] [id = 128]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa1850000 == 27 [pid = 1846] [id = 130]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a7b800 == 26 [pid = 1846] [id = 129]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a3b800 == 25 [pid = 1846] [id = 132]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a3e000 == 24 [pid = 1846] [id = 133]
23:08:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa293a000 == 23 [pid = 1846] [id = 134]
23:08:20 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa2e99000) [pid = 1846] [serial = 327] [outer = (nil)] [url = about:blank]
23:08:20 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa368b400) [pid = 1846] [serial = 300] [outer = (nil)] [url = about:blank]
23:08:20 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa2374c00) [pid = 1846] [serial = 330] [outer = (nil)] [url = about:blank]
23:08:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
23:08:21 INFO - document served over http requires an https
23:08:21 INFO - sub-resource via script-tag using the meta-referrer
23:08:21 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
23:08:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3225ms
23:08:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:08:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1848400 == 24 [pid = 1846] [id = 149]
23:08:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa184c400) [pid = 1846] [serial = 415] [outer = (nil)]
23:08:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa18b4c00) [pid = 1846] [serial = 416] [outer = 0xa184c400]
23:08:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa1a79000) [pid = 1846] [serial = 417] [outer = 0xa184c400]
23:08:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
23:08:24 INFO - document served over http requires an https
23:08:24 INFO - sub-resource via xhr-request using the meta-referrer
23:08:24 INFO - delivery method with keep-origin-redirect and when
23:08: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:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:08:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:08:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
23:08:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3452ms
23:08:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:08:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd8c00 == 25 [pid = 1846] [id = 150]
23:08:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa1dda000) [pid = 1846] [serial = 418] [outer = (nil)]
23:08:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa2369000) [pid = 1846] [serial = 419] [outer = 0xa1dda000]
23:08:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa2455c00) [pid = 1846] [serial = 420] [outer = 0xa1dda000]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa7625000) [pid = 1846] [serial = 350] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xaa42e000) [pid = 1846] [serial = 365] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa324f800) [pid = 1846] [serial = 338] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa1a7c400) [pid = 1846] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484851356]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa1a83800) [pid = 1846] [serial = 368] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa1852000) [pid = 1846] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa305bc00) [pid = 1846] [serial = 341] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa4f47800) [pid = 1846] [serial = 344] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa1a85800) [pid = 1846] [serial = 360] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xaa102c00) [pid = 1846] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa2686800) [pid = 1846] [serial = 371] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa5c54800) [pid = 1846] [serial = 347] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa2d7b400) [pid = 1846] [serial = 374] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xaa42b000) [pid = 1846] [serial = 355] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa1a3bc00) [pid = 1846] [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]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa1a41800) [pid = 1846] [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]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa1a7a800) [pid = 1846] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484851356]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa1850400) [pid = 1846] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa77af000) [pid = 1846] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa2e9b000) [pid = 1846] [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]
23:08:27 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa423ac00) [pid = 1846] [serial = 336] [outer = (nil)] [url = about:blank]
23:08:27 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
23:08:27 INFO - document served over http requires an https
23:08:27 INFO - sub-resource via xhr-request using the meta-referrer
23:08:27 INFO - delivery method with no-redirect and when
23:08: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"
23:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:08:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:08:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:27 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
23:08:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3111ms
23:08:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:08:28 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18b2800 == 26 [pid = 1846] [id = 151]
23:08:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa1ddd000) [pid = 1846] [serial = 421] [outer = (nil)]
23:08:28 INFO - PROCESS | 1798 | --DOMWINDOW == 16 (0xa4c5d000) [pid = 1798] [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.]
23:08:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa268d800) [pid = 1846] [serial = 422] [outer = 0xa1ddd000]
23:08:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa2934000) [pid = 1846] [serial = 423] [outer = 0xa1ddd000]
23:08:30 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
23:08:30 INFO - document served over http requires an https
23:08:30 INFO - sub-resource via xhr-request using the meta-referrer
23:08:30 INFO - delivery method with swap-origin-redirect and when
23:08: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:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:08:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:08:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:30 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
23:08:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2610ms
23:08:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:08:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0770c00 == 27 [pid = 1846] [id = 152]
23:08:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa1a3ac00) [pid = 1846] [serial = 424] [outer = (nil)]
23:08:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa2689c00) [pid = 1846] [serial = 425] [outer = 0xa1a3ac00]
23:08:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa2d76c00) [pid = 1846] [serial = 426] [outer = 0xa1a3ac00]
23:08:33 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
23:08:33 INFO - document served over http requires an http
23:08:33 INFO - sub-resource via fetch-request using the meta-referrer
23:08:33 INFO - delivery method with keep-origin-redirect and when
23:08: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:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:33 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
23:08:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2791ms
23:08:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:08:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bb8000 == 28 [pid = 1846] [id = 153]
23:08:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa2369800) [pid = 1846] [serial = 427] [outer = (nil)]
23:08:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa3257000) [pid = 1846] [serial = 428] [outer = 0xa2369800]
23:08:34 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa40c8c00) [pid = 1846] [serial = 429] [outer = 0xa2369800]
23:08:36 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
23:08:36 INFO - document served over http requires an http
23:08:36 INFO - sub-resource via fetch-request using the meta-referrer
23:08:36 INFO - delivery method with no-redirect and when
23:08: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:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:36 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
23:08:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3404ms
23:08:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:08:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa324a400 == 29 [pid = 1846] [id = 154]
23:08:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa324c400) [pid = 1846] [serial = 430] [outer = (nil)]
23:08:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa4cac800) [pid = 1846] [serial = 431] [outer = 0xa324c400]
23:08:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa4f47c00) [pid = 1846] [serial = 432] [outer = 0xa324c400]
23:08:39 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
23:08:39 INFO - document served over http requires an http
23:08:39 INFO - sub-resource via fetch-request using the meta-referrer
23:08:39 INFO - delivery method with swap-origin-redirect and when
23:08: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:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:39 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
23:08:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3152ms
23:08:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:08:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c93400 == 30 [pid = 1846] [id = 155]
23:08:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa50ad400) [pid = 1846] [serial = 433] [outer = (nil)]
23:08:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa5ed5800) [pid = 1846] [serial = 434] [outer = 0xa50ad400]
23:08:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa741e800) [pid = 1846] [serial = 435] [outer = 0xa50ad400]
23:08:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xaa102c00 == 31 [pid = 1846] [id = 156]
23:08:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xaa103400) [pid = 1846] [serial = 436] [outer = (nil)]
23:08:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa76b9400) [pid = 1846] [serial = 437] [outer = 0xaa103400]
23:08:42 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
23:08:42 INFO - document served over http requires an http
23:08:42 INFO - sub-resource via iframe-tag using the meta-referrer
23:08:42 INFO - delivery method with keep-origin-redirect and when
23:08: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:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:42 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
23:08:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2851ms
23:08:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:08:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0605000 == 32 [pid = 1846] [id = 157]
23:08:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa0605400) [pid = 1846] [serial = 438] [outer = (nil)]
23:08:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa0607000) [pid = 1846] [serial = 439] [outer = 0xa0605400]
23:08:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa060b800) [pid = 1846] [serial = 440] [outer = 0xa0605400]
23:08:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xaa1b0c00 == 33 [pid = 1846] [id = 158]
23:08:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xaa312000) [pid = 1846] [serial = 441] [outer = (nil)]
23:08:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa0698400) [pid = 1846] [serial = 442] [outer = 0xaa312000]
23:08: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
23:08:46 INFO - document served over http requires an http
23:08:46 INFO - sub-resource via iframe-tag using the meta-referrer
23:08:46 INFO - delivery method with no-redirect and when
23:08: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:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08: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
23:08:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3788ms
23:08:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:08:47 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0604400 == 34 [pid = 1846] [id = 159]
23:08:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa0604800) [pid = 1846] [serial = 443] [outer = (nil)]
23:08:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa06a0400) [pid = 1846] [serial = 444] [outer = 0xa0604800]
23:08:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa06a4c00) [pid = 1846] [serial = 445] [outer = 0xa0604800]
23:08:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0176400 == 35 [pid = 1846] [id = 160]
23:08:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa0176800) [pid = 1846] [serial = 446] [outer = (nil)]
23:08:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa0178800) [pid = 1846] [serial = 447] [outer = 0xa0176800]
23:08:49 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
23:08:49 INFO - document served over http requires an http
23:08:49 INFO - sub-resource via iframe-tag using the meta-referrer
23:08:49 INFO - delivery method with swap-origin-redirect and when
23:08: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:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:49 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
23:08:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2513ms
23:08:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:08:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0177800 == 36 [pid = 1846] [id = 161]
23:08:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0xa017cc00) [pid = 1846] [serial = 448] [outer = (nil)]
23:08:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0xa0180800) [pid = 1846] [serial = 449] [outer = 0xa017cc00]
23:08:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0xa06a6800) [pid = 1846] [serial = 450] [outer = 0xa017cc00]
23:08:51 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
23:08:51 INFO - document served over http requires an http
23:08:51 INFO - sub-resource via script-tag using the meta-referrer
23:08:51 INFO - delivery method with keep-origin-redirect and when
23:08: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:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:51 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
23:08:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2309ms
23:08:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:08:52 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017d400 == 37 [pid = 1846] [id = 162]
23:08:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0xa017ec00) [pid = 1846] [serial = 451] [outer = (nil)]
23:08:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0xa0f55800) [pid = 1846] [serial = 452] [outer = 0xa017ec00]
23:08:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0xa0f59c00) [pid = 1846] [serial = 453] [outer = 0xa017ec00]
23:08:54 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
23:08:54 INFO - document served over http requires an http
23:08:54 INFO - sub-resource via script-tag using the meta-referrer
23:08:54 INFO - delivery method with no-redirect and when
23:08: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:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:54 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
23:08:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3005ms
23:08:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:08:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd35000 == 38 [pid = 1846] [id = 163]
23:08:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x9fd36800) [pid = 1846] [serial = 454] [outer = (nil)]
23:08:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x9fd3a800) [pid = 1846] [serial = 455] [outer = 0x9fd36800]
23:08:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0xa076a800) [pid = 1846] [serial = 456] [outer = 0x9fd36800]
23:08:57 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
23:08:57 INFO - document served over http requires an http
23:08:57 INFO - sub-resource via script-tag using the meta-referrer
23:08:57 INFO - delivery method with swap-origin-redirect and when
23:08: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:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:57 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
23:08:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2799ms
23:08:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:08:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb10000 == 39 [pid = 1846] [id = 164]
23:08:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x9fb10400) [pid = 1846] [serial = 457] [outer = (nil)]
23:08:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x9fb12000) [pid = 1846] [serial = 458] [outer = 0x9fb10400]
23:08:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x9fb15c00) [pid = 1846] [serial = 459] [outer = 0x9fb10400]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa236ec00 == 38 [pid = 1846] [id = 136]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa2688800 == 37 [pid = 1846] [id = 137]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d2800 == 36 [pid = 1846] [id = 112]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa324d800 == 35 [pid = 1846] [id = 138]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d5000 == 34 [pid = 1846] [id = 139]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cae000 == 33 [pid = 1846] [id = 114]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f4c000 == 32 [pid = 1846] [id = 116]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa5866c00 == 31 [pid = 1846] [id = 141]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cb6000 == 30 [pid = 1846] [id = 140]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa77b7400 == 29 [pid = 1846] [id = 143]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f4a000 == 28 [pid = 1846] [id = 142]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa10cfc00 == 27 [pid = 1846] [id = 145]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa5c4fc00 == 26 [pid = 1846] [id = 144]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fcac00 == 25 [pid = 1846] [id = 146]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa076b000 == 24 [pid = 1846] [id = 148]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa1848400 == 23 [pid = 1846] [id = 149]
23:09:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd8c00 == 22 [pid = 1846] [id = 150]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dde400 == 21 [pid = 1846] [id = 135]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa462e000 == 20 [pid = 1846] [id = 80]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa0770c00 == 19 [pid = 1846] [id = 152]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa1ddbc00 == 18 [pid = 1846] [id = 102]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bb8000 == 17 [pid = 1846] [id = 153]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa324a400 == 16 [pid = 1846] [id = 154]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa1851400 == 15 [pid = 1846] [id = 131]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xaa102c00 == 14 [pid = 1846] [id = 156]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c93400 == 13 [pid = 1846] [id = 155]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa761c400 == 12 [pid = 1846] [id = 127]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xaa1b0c00 == 11 [pid = 1846] [id = 158]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa0605000 == 10 [pid = 1846] [id = 157]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa0176400 == 9 [pid = 1846] [id = 160]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa0604400 == 8 [pid = 1846] [id = 159]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa0177800 == 7 [pid = 1846] [id = 161]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa017d400 == 6 [pid = 1846] [id = 162]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd35000 == 5 [pid = 1846] [id = 163]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa245fc00 == 4 [pid = 1846] [id = 121]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa18b2800 == 3 [pid = 1846] [id = 151]
23:09:04 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bb9c00 == 2 [pid = 1846] [id = 147]
23:09:04 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0xa276a800) [pid = 1846] [serial = 372] [outer = (nil)] [url = about:blank]
23:09:04 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0xa236f000) [pid = 1846] [serial = 369] [outer = (nil)] [url = about:blank]
23:09:05 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
23:09:05 INFO - document served over http requires an http
23:09:05 INFO - sub-resource via xhr-request using the meta-referrer
23:09:05 INFO - delivery method with keep-origin-redirect and when
23:09: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"
23:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:05 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
23:09:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 7630ms
23:09:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:09:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0ec00 == 3 [pid = 1846] [id = 165]
23:09:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x9fb0f000) [pid = 1846] [serial = 460] [outer = (nil)]
23:09:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x9fd30000) [pid = 1846] [serial = 461] [outer = 0x9fb0f000]
23:09:06 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0xa017a400) [pid = 1846] [serial = 462] [outer = 0x9fb0f000]
23:09:07 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
23:09:07 INFO - document served over http requires an http
23:09:07 INFO - sub-resource via xhr-request using the meta-referrer
23:09:07 INFO - delivery method with no-redirect and when
23:09: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"
23:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:07 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
23:09:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2090ms
23:09:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:09:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb12800 == 4 [pid = 1846] [id = 166]
23:09:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0xa0608800) [pid = 1846] [serial = 463] [outer = (nil)]
23:09:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0xa06a1400) [pid = 1846] [serial = 464] [outer = 0xa0608800]
23:09:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0xa0765000) [pid = 1846] [serial = 465] [outer = 0xa0608800]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0xa1ddd000) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0xa4ca9800) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0xa2686c00) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0xa0bba000) [pid = 1846] [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:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0xa2e97400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0xa50a2800) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0xa5868400) [pid = 1846] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0xa0fcb000) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0xa1dda000) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0xa7392800) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0xa267e400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0xa77b7800) [pid = 1846] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484888545]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0xa1a81000) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0xa2d7b000) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0xa076b400) [pid = 1846] [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:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0xa324ec00) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa10d0000) [pid = 1846] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa268a400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa5139000) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa2938400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa184c400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa5c53c00) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa4cb6800) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa761f400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa2453400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa509f000) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa3256800) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa4caec00) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa276d800) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa40d0c00) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa2308800) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa4f4c400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa276c400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa2e96c00) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa4c96400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa42d6000) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa1ddc000) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa1854400) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa293ac00) [pid = 1846] [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]
23:09:14 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa268d800) [pid = 1846] [serial = 422] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa10c4c00) [pid = 1846] [serial = 402] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa42d8400) [pid = 1846] [serial = 386] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa50a9800) [pid = 1846] [serial = 392] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa5ed3000) [pid = 1846] [serial = 397] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa18b4c00) [pid = 1846] [serial = 416] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa2d78800) [pid = 1846] [serial = 380] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa2d7f800) [pid = 1846] [serial = 377] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xaa3af400) [pid = 1846] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484888545]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa0bbbc00) [pid = 1846] [serial = 410] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa076d000) [pid = 1846] [serial = 413] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0fccc00) [pid = 1846] [serial = 407] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa5a8e400) [pid = 1846] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa10d2800) [pid = 1846] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa3686c00) [pid = 1846] [serial = 383] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa4ddc000) [pid = 1846] [serial = 389] [outer = (nil)] [url = about:blank]
23:09:15 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa2369000) [pid = 1846] [serial = 419] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa2455c00) [pid = 1846] [serial = 420] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa2934000) [pid = 1846] [serial = 423] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2e9e400) [pid = 1846] [serial = 378] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa2458c00) [pid = 1846] [serial = 277] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa76ad800) [pid = 1846] [serial = 351] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa236b400) [pid = 1846] [serial = 272] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa513d800) [pid = 1846] [serial = 267] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa50adc00) [pid = 1846] [serial = 319] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa4235400) [pid = 1846] [serial = 306] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa4629c00) [pid = 1846] [serial = 309] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa230e800) [pid = 1846] [serial = 282] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa6826800) [pid = 1846] [serial = 348] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa5a9d000) [pid = 1846] [serial = 324] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa1a79000) [pid = 1846] [serial = 417] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xaa434c00) [pid = 1846] [serial = 356] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa324b400) [pid = 1846] [serial = 303] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa4631c00) [pid = 1846] [serial = 339] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa4cafc00) [pid = 1846] [serial = 264] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa50a6000) [pid = 1846] [serial = 225] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa3055000) [pid = 1846] [serial = 381] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa40cec00) [pid = 1846] [serial = 342] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa1848c00) [pid = 1846] [serial = 361] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa4de3c00) [pid = 1846] [serial = 314] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa1de2400) [pid = 1846] [serial = 285] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa18a8000) [pid = 1846] [serial = 366] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa50a9c00) [pid = 1846] [serial = 345] [outer = (nil)] [url = about:blank]
23:09:16 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa2e92800) [pid = 1846] [serial = 375] [outer = (nil)] [url = about:blank]
23:09:17 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
23:09:17 INFO - document served over http requires an http
23:09:17 INFO - sub-resource via xhr-request using the meta-referrer
23:09:17 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:17 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
23:09:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 9839ms
23:09:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:09:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017b400 == 5 [pid = 1846] [id = 167]
23:09:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa0182000) [pid = 1846] [serial = 466] [outer = (nil)]
23:09:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa0610c00) [pid = 1846] [serial = 467] [outer = 0xa0182000]
23:09:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa076f800) [pid = 1846] [serial = 468] [outer = 0xa0182000]
23:09:19 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
23:09:19 INFO - document served over http requires an https
23:09:19 INFO - sub-resource via fetch-request using the meta-referrer
23:09:19 INFO - delivery method with keep-origin-redirect and when
23:09: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:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:09:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:09:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:09:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:19 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
23:09:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2499ms
23:09:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:09:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd35400 == 6 [pid = 1846] [id = 168]
23:09:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa076a000) [pid = 1846] [serial = 469] [outer = (nil)]
23:09:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa0f57000) [pid = 1846] [serial = 470] [outer = 0xa076a000]
23:09:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa0fcac00) [pid = 1846] [serial = 471] [outer = 0xa076a000]
23:09:21 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
23:09:21 INFO - document served over http requires an https
23:09:21 INFO - sub-resource via fetch-request using the meta-referrer
23:09:21 INFO - delivery method with no-redirect and when
23:09: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:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:09:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:09:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:09:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:21 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
23:09:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2296ms
23:09:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:09:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f52000 == 7 [pid = 1846] [id = 169]
23:09:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa0f54800) [pid = 1846] [serial = 472] [outer = (nil)]
23:09:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa10d1c00) [pid = 1846] [serial = 473] [outer = 0xa0f54800]
23:09:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa184a000) [pid = 1846] [serial = 474] [outer = 0xa0f54800]
23:09:24 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
23:09:24 INFO - document served over http requires an https
23:09:24 INFO - sub-resource via fetch-request using the meta-referrer
23:09:24 INFO - delivery method with swap-origin-redirect and when
23:09: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:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:09:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:09:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:09:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:24 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
23:09:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2616ms
23:09:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:09:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10cc400 == 8 [pid = 1846] [id = 170]
23:09:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa10d0000) [pid = 1846] [serial = 475] [outer = (nil)]
23:09:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa18a7000) [pid = 1846] [serial = 476] [outer = 0xa10d0000]
23:09:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa18b0c00) [pid = 1846] [serial = 477] [outer = 0xa10d0000]
23:09:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a3a400 == 9 [pid = 1846] [id = 171]
23:09:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa1a3a800) [pid = 1846] [serial = 478] [outer = (nil)]
23:09:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa1a3e800) [pid = 1846] [serial = 479] [outer = 0xa1a3a800]
23:09:27 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
23:09:27 INFO - document served over http requires an https
23:09:27 INFO - sub-resource via iframe-tag using the meta-referrer
23:09:27 INFO - delivery method with keep-origin-redirect and when
23:09: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:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:27 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
23:09:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2944ms
23:09:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:09:28 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1853c00 == 10 [pid = 1846] [id = 172]
23:09:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa1854000) [pid = 1846] [serial = 480] [outer = (nil)]
23:09:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa1a77400) [pid = 1846] [serial = 481] [outer = 0xa1854000]
23:09:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa1a7cc00) [pid = 1846] [serial = 482] [outer = 0xa1854000]
23:09:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd4000 == 11 [pid = 1846] [id = 173]
23:09:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa1dd4400) [pid = 1846] [serial = 483] [outer = (nil)]
23:09:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa1dd5400) [pid = 1846] [serial = 484] [outer = 0xa1dd4400]
23:09:30 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
23:09:30 INFO - document served over http requires an https
23:09:30 INFO - sub-resource via iframe-tag using the meta-referrer
23:09:30 INFO - delivery method with no-redirect and when
23:09: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:09:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:30 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
23:09:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2916ms
23:09:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:09:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a3d000 == 12 [pid = 1846] [id = 174]
23:09:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa1a45800) [pid = 1846] [serial = 485] [outer = (nil)]
23:09:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa1ddf400) [pid = 1846] [serial = 486] [outer = 0xa1a45800]
23:09:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2304c00) [pid = 1846] [serial = 487] [outer = 0xa1a45800]
23:09:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2310400 == 13 [pid = 1846] [id = 175]
23:09:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2310800) [pid = 1846] [serial = 488] [outer = (nil)]
23:09:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa230b000) [pid = 1846] [serial = 489] [outer = 0xa2310800]
23:09:34 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
23:09:34 INFO - document served over http requires an https
23:09:34 INFO - sub-resource via iframe-tag using the meta-referrer
23:09:34 INFO - delivery method with swap-origin-redirect and when
23:09: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:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:34 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
23:09:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3919ms
23:09:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:09:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1ddb000 == 14 [pid = 1846] [id = 176]
23:09:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa1dddc00) [pid = 1846] [serial = 490] [outer = (nil)]
23:09:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2374000) [pid = 1846] [serial = 491] [outer = 0xa1dddc00]
23:09:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa2451400) [pid = 1846] [serial = 492] [outer = 0xa1dddc00]
23:09:37 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
23:09:37 INFO - document served over http requires an https
23:09:37 INFO - sub-resource via script-tag using the meta-referrer
23:09:37 INFO - delivery method with keep-origin-redirect and when
23:09: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:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:37 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
23:09:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2958ms
23:09:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:09:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bbf000 == 15 [pid = 1846] [id = 177]
23:09:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0bc0000) [pid = 1846] [serial = 493] [outer = (nil)]
23:09:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0f58800) [pid = 1846] [serial = 494] [outer = 0xa0bc0000]
23:09:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa245b400) [pid = 1846] [serial = 495] [outer = 0xa0bc0000]
23:09:39 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
23:09:39 INFO - document served over http requires an https
23:09:39 INFO - sub-resource via script-tag using the meta-referrer
23:09:39 INFO - delivery method with no-redirect and when
23:09: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:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:39 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
23:09:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2495ms
23:09:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:09:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f905800 == 16 [pid = 1846] [id = 178]
23:09:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0x9f909400) [pid = 1846] [serial = 496] [outer = (nil)]
23:09:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0x9fd3ac00) [pid = 1846] [serial = 497] [outer = 0x9f909400]
23:09:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa0fd5000) [pid = 1846] [serial = 498] [outer = 0x9f909400]
23:09:41 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0ec00 == 15 [pid = 1846] [id = 165]
23:09:41 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb10000 == 14 [pid = 1846] [id = 164]
23:09:41 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0bbf800) [pid = 1846] [serial = 411] [outer = (nil)] [url = about:blank]
23:09:41 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa5137800) [pid = 1846] [serial = 393] [outer = (nil)] [url = about:blank]
23:09:41 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa462dc00) [pid = 1846] [serial = 387] [outer = (nil)] [url = about:blank]
23:09:41 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa40c7c00) [pid = 1846] [serial = 384] [outer = (nil)] [url = about:blank]
23:09:41 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa0bb9400) [pid = 1846] [serial = 414] [outer = (nil)] [url = about:blank]
23:09:41 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa10c9400) [pid = 1846] [serial = 403] [outer = (nil)] [url = about:blank]
23:09:41 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa7395000) [pid = 1846] [serial = 398] [outer = (nil)] [url = about:blank]
23:09:41 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa0fd0800) [pid = 1846] [serial = 408] [outer = (nil)] [url = about:blank]
23:09:41 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa4de9000) [pid = 1846] [serial = 390] [outer = (nil)] [url = about:blank]
23:09:42 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
23:09:42 INFO - document served over http requires an https
23:09:42 INFO - sub-resource via script-tag using the meta-referrer
23:09:42 INFO - delivery method with swap-origin-redirect and when
23:09: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:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:42 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
23:09:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2502ms
23:09:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:09:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd3c800 == 15 [pid = 1846] [id = 179]
23:09:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa0181800) [pid = 1846] [serial = 499] [outer = (nil)]
23:09:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa0603000) [pid = 1846] [serial = 500] [outer = 0xa0181800]
23:09:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa06a1800) [pid = 1846] [serial = 501] [outer = 0xa0181800]
23:09:45 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
23:09:45 INFO - document served over http requires an https
23:09:45 INFO - sub-resource via xhr-request using the meta-referrer
23:09:45 INFO - delivery method with keep-origin-redirect and when
23:09: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:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:45 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
23:09:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2714ms
23:09:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa06a1400) [pid = 1846] [serial = 464] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0x9fd3a800) [pid = 1846] [serial = 455] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa0180800) [pid = 1846] [serial = 449] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0f55800) [pid = 1846] [serial = 452] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa0698400) [pid = 1846] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484925302]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa0607000) [pid = 1846] [serial = 439] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa0178800) [pid = 1846] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa06a0400) [pid = 1846] [serial = 444] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa3257000) [pid = 1846] [serial = 428] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa4cac800) [pid = 1846] [serial = 431] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa76b9400) [pid = 1846] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa5ed5800) [pid = 1846] [serial = 434] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x9fd30000) [pid = 1846] [serial = 461] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa2689c00) [pid = 1846] [serial = 425] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x9fb12000) [pid = 1846] [serial = 458] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa017ec00) [pid = 1846] [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:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xaa103400) [pid = 1846] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0x9fb0f000) [pid = 1846] [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]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa017cc00) [pid = 1846] [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:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa0176800) [pid = 1846] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xaa312000) [pid = 1846] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484925302]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0x9fd36800) [pid = 1846] [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:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa0605400) [pid = 1846] [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:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa0604800) [pid = 1846] [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:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa2369800) [pid = 1846] [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]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa324c400) [pid = 1846] [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:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa50ad400) [pid = 1846] [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:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa1a3ac00) [pid = 1846] [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]
23:09:45 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa017a400) [pid = 1846] [serial = 462] [outer = (nil)] [url = about:blank]
23:09:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90c800 == 16 [pid = 1846] [id = 180]
23:09:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0x9fb0f000) [pid = 1846] [serial = 502] [outer = (nil)]
23:09:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa0173400) [pid = 1846] [serial = 503] [outer = 0x9fb0f000]
23:09:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa0606400) [pid = 1846] [serial = 504] [outer = 0x9fb0f000]
23:09:47 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
23:09:47 INFO - document served over http requires an https
23:09:47 INFO - sub-resource via xhr-request using the meta-referrer
23:09:47 INFO - delivery method with no-redirect and when
23:09: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:09:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:47 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
23:09:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2497ms
23:09:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:09:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb06800 == 17 [pid = 1846] [id = 181]
23:09:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0x9fb08c00) [pid = 1846] [serial = 505] [outer = (nil)]
23:09:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa0177c00) [pid = 1846] [serial = 506] [outer = 0x9fb08c00]
23:09:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa06a7800) [pid = 1846] [serial = 507] [outer = 0x9fb08c00]
23:09:50 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
23:09:50 INFO - document served over http requires an https
23:09:50 INFO - sub-resource via xhr-request using the meta-referrer
23:09:50 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:50 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
23:09:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2601ms
23:09:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
23:09:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa184d000 == 18 [pid = 1846] [id = 182]
23:09:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa184e800) [pid = 1846] [serial = 508] [outer = (nil)]
23:09:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa1a44c00) [pid = 1846] [serial = 509] [outer = 0xa184e800]
23:09:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa1a84800) [pid = 1846] [serial = 510] [outer = 0xa184e800]
23:09:53 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
23:09:53 INFO - document served over http requires an http
23:09:53 INFO - sub-resource via fetch-request using the http-csp
23:09:53 INFO - delivery method with keep-origin-redirect and when
23:09: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"
23:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:09:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:09:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:09:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:53 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
23:09:53 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 3297ms
23:09:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:09:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a3c400 == 19 [pid = 1846] [id = 183]
23:09:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa1de0400) [pid = 1846] [serial = 511] [outer = (nil)]
23:09:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa2454400) [pid = 1846] [serial = 512] [outer = 0xa1de0400]
23:09:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa2460800) [pid = 1846] [serial = 513] [outer = 0xa1de0400]
23:09:56 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
23:09:56 INFO - document served over http requires an http
23:09:56 INFO - sub-resource via fetch-request using the http-csp
23:09:56 INFO - delivery method with no-redirect and when
23:09: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:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:09:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:09:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:09:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:56 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
23:09:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2652ms
23:09:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
23:09:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2374c00 == 20 [pid = 1846] [id = 184]
23:09:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa2683c00) [pid = 1846] [serial = 514] [outer = (nil)]
23:09:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa268a800) [pid = 1846] [serial = 515] [outer = 0xa2683c00]
23:09:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa2769400) [pid = 1846] [serial = 516] [outer = 0xa2683c00]
23:09:58 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
23:09:58 INFO - document served over http requires an http
23:09:58 INFO - sub-resource via fetch-request using the http-csp
23:09:58 INFO - delivery method with swap-origin-redirect and when
23:09: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/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:09:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:09:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:09:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:58 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
23:09:58 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 2399ms
23:09:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:09:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2689000 == 21 [pid = 1846] [id = 185]
23:09:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa276e800) [pid = 1846] [serial = 517] [outer = (nil)]
23:09:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2776400) [pid = 1846] [serial = 518] [outer = 0xa276e800]
23:09:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa2936c00) [pid = 1846] [serial = 519] [outer = 0xa276e800]
23:10:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2940c00 == 22 [pid = 1846] [id = 186]
23:10:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa2941400) [pid = 1846] [serial = 520] [outer = (nil)]
23:10:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2d79000) [pid = 1846] [serial = 521] [outer = 0xa2941400]
23:10:01 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
23:10:01 INFO - document served over http requires an http
23:10:01 INFO - sub-resource via iframe-tag using the http-csp
23:10:01 INFO - delivery method with keep-origin-redirect and when
23:10: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:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:01 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
23:10:01 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 2407ms
23:10:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:10:01 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2774000 == 23 [pid = 1846] [id = 187]
23:10:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2774400) [pid = 1846] [serial = 522] [outer = (nil)]
23:10:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa2d84400) [pid = 1846] [serial = 523] [outer = 0xa2774400]
23:10:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2e95800) [pid = 1846] [serial = 524] [outer = 0xa2774400]
23:10:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e9e400 == 24 [pid = 1846] [id = 188]
23:10:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2e9e800) [pid = 1846] [serial = 525] [outer = (nil)]
23:10:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2e9f800) [pid = 1846] [serial = 526] [outer = 0xa2e9e800]
23:10:04 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
23:10:04 INFO - document served over http requires an http
23:10:04 INFO - sub-resource via iframe-tag using the http-csp
23:10:04 INFO - delivery method with no-redirect and when
23:10: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:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:04 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
23:10:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 3300ms
23:10:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:10:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d81c00 == 25 [pid = 1846] [id = 189]
23:10:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa2d82000) [pid = 1846] [serial = 527] [outer = (nil)]
23:10:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa305c800) [pid = 1846] [serial = 528] [outer = 0xa2d82000]
23:10:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa3061c00) [pid = 1846] [serial = 529] [outer = 0xa2d82000]
23:10:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3250000 == 26 [pid = 1846] [id = 190]
23:10:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa3250400) [pid = 1846] [serial = 530] [outer = (nil)]
23:10:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa3253800) [pid = 1846] [serial = 531] [outer = 0xa3250400]
23:10:07 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
23:10:07 INFO - document served over http requires an http
23:10:07 INFO - sub-resource via iframe-tag using the http-csp
23:10:07 INFO - delivery method with swap-origin-redirect and when
23:10:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:07 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
23:10:07 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 2856ms
23:10:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
23:10:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3059400 == 27 [pid = 1846] [id = 191]
23:10:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa3059800) [pid = 1846] [serial = 532] [outer = (nil)]
23:10:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa367f000) [pid = 1846] [serial = 533] [outer = 0xa3059800]
23:10:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa3685400) [pid = 1846] [serial = 534] [outer = 0xa3059800]
23:10:10 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
23:10:10 INFO - document served over http requires an http
23:10:10 INFO - sub-resource via script-tag using the http-csp
23:10:10 INFO - delivery method with keep-origin-redirect and when
23:10: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:10:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:10 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
23:10:10 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 2514ms
23:10:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:10:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3257c00 == 28 [pid = 1846] [id = 192]
23:10:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa367d800) [pid = 1846] [serial = 535] [outer = (nil)]
23:10:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa40cc800) [pid = 1846] [serial = 536] [outer = 0xa367d800]
23:10:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa40d0c00) [pid = 1846] [serial = 537] [outer = 0xa367d800]
23:10:13 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
23:10:13 INFO - document served over http requires an http
23:10:13 INFO - sub-resource via script-tag using the http-csp
23:10:13 INFO - delivery method with no-redirect and when
23:10: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:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:13 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
23:10:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 3562ms
23:10:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
23:10:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060d400 == 29 [pid = 1846] [id = 193]
23:10:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa060dc00) [pid = 1846] [serial = 538] [outer = (nil)]
23:10:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa069c400) [pid = 1846] [serial = 539] [outer = 0xa060dc00]
23:10:16 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa0f4f000) [pid = 1846] [serial = 540] [outer = 0xa060dc00]
23:10:17 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
23:10:17 INFO - document served over http requires an http
23:10:17 INFO - sub-resource via script-tag using the http-csp
23:10:17 INFO - delivery method with swap-origin-redirect and when
23:10: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-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
23:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:17 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
23:10:17 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 4175ms
23:10:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90c800 == 28 [pid = 1846] [id = 180]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd3c800 == 27 [pid = 1846] [id = 179]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0x9f905800 == 26 [pid = 1846] [id = 178]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bbf000 == 25 [pid = 1846] [id = 177]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa1ddb000 == 24 [pid = 1846] [id = 176]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa2310400 == 23 [pid = 1846] [id = 175]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd4000 == 22 [pid = 1846] [id = 173]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a3d000 == 21 [pid = 1846] [id = 174]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa1853c00 == 20 [pid = 1846] [id = 172]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a3a400 == 19 [pid = 1846] [id = 171]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa10cc400 == 18 [pid = 1846] [id = 170]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f52000 == 17 [pid = 1846] [id = 169]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd35400 == 16 [pid = 1846] [id = 168]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb12800 == 15 [pid = 1846] [id = 166]
23:10:18 INFO - PROCESS | 1798 | --DOCSHELL 0xa017b400 == 14 [pid = 1846] [id = 167]
23:10:18 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa2d76c00) [pid = 1846] [serial = 426] [outer = (nil)] [url = about:blank]
23:10:18 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa4f47c00) [pid = 1846] [serial = 432] [outer = (nil)] [url = about:blank]
23:10:18 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa40c8c00) [pid = 1846] [serial = 429] [outer = (nil)] [url = about:blank]
23:10:18 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa060b800) [pid = 1846] [serial = 440] [outer = (nil)] [url = about:blank]
23:10:18 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0f59c00) [pid = 1846] [serial = 453] [outer = (nil)] [url = about:blank]
23:10:18 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa06a6800) [pid = 1846] [serial = 450] [outer = (nil)] [url = about:blank]
23:10:18 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa06a4c00) [pid = 1846] [serial = 445] [outer = (nil)] [url = about:blank]
23:10:18 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa076a800) [pid = 1846] [serial = 456] [outer = (nil)] [url = about:blank]
23:10:18 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa741e800) [pid = 1846] [serial = 435] [outer = (nil)] [url = about:blank]
23:10:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0b800 == 15 [pid = 1846] [id = 194]
23:10:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0x9fb0d400) [pid = 1846] [serial = 541] [outer = (nil)]
23:10:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa017a800) [pid = 1846] [serial = 542] [outer = 0x9fb0d400]
23:10:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa069bc00) [pid = 1846] [serial = 543] [outer = 0x9fb0d400]
23:10:20 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
23:10:20 INFO - document served over http requires an http
23:10:20 INFO - sub-resource via xhr-request using the http-csp
23:10:20 INFO - delivery method with keep-origin-redirect and when
23:10: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"
23:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:20 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
23:10:20 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 2148ms
23:10:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:10:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb09400 == 16 [pid = 1846] [id = 195]
23:10:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa0769400) [pid = 1846] [serial = 544] [outer = (nil)]
23:10:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa0f55800) [pid = 1846] [serial = 545] [outer = 0xa0769400]
23:10:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa0fca800) [pid = 1846] [serial = 546] [outer = 0xa0769400]
23:10:22 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
23:10:22 INFO - document served over http requires an http
23:10:22 INFO - sub-resource via xhr-request using the http-csp
23:10:22 INFO - delivery method with no-redirect and when
23:10: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"
23:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:22 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
23:10:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2042ms
23:10:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
23:10:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0762000 == 17 [pid = 1846] [id = 196]
23:10:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa076c400) [pid = 1846] [serial = 547] [outer = (nil)]
23:10:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa1848000) [pid = 1846] [serial = 548] [outer = 0xa076c400]
23:10:23 INFO - PROCESS | 1798 | --DOCSHELL 0x9eb01400 == 6 [pid = 1798] [id = 6]
23:10:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa1a3a400) [pid = 1846] [serial = 549] [outer = 0xa076c400]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa230b000) [pid = 1846] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa1ddf400) [pid = 1846] [serial = 486] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa2374000) [pid = 1846] [serial = 491] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa18a7000) [pid = 1846] [serial = 476] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa1dd5400) [pid = 1846] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484970033]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa1a77400) [pid = 1846] [serial = 481] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa0f57000) [pid = 1846] [serial = 470] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa10d1c00) [pid = 1846] [serial = 473] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa1a3e800) [pid = 1846] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa0f58800) [pid = 1846] [serial = 494] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa0610c00) [pid = 1846] [serial = 467] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0x9fd3ac00) [pid = 1846] [serial = 497] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa0173400) [pid = 1846] [serial = 503] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0603000) [pid = 1846] [serial = 500] [outer = (nil)] [url = about:blank]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa0181800) [pid = 1846] [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:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0x9f909400) [pid = 1846] [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:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa2310800) [pid = 1846] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa1a3a800) [pid = 1846] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa1dd4400) [pid = 1846] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484970033]
23:10:23 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa06a1800) [pid = 1846] [serial = 501] [outer = (nil)] [url = about:blank]
23:10:24 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
23:10:24 INFO - document served over http requires an http
23:10:24 INFO - sub-resource via xhr-request using the http-csp
23:10:24 INFO - delivery method with swap-origin-redirect and when
23:10: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-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:24 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
23:10:24 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 2552ms
23:10:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
23:10:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa184ac00 == 18 [pid = 1846] [id = 197]
23:10:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa18a6000) [pid = 1846] [serial = 550] [outer = (nil)]
23:10:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa1a79400) [pid = 1846] [serial = 551] [outer = 0xa18a6000]
23:10:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa1a86800) [pid = 1846] [serial = 552] [outer = 0xa18a6000]
23:10:27 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
23:10:27 INFO - document served over http requires an https
23:10:27 INFO - sub-resource via fetch-request using the http-csp
23:10:27 INFO - delivery method with keep-origin-redirect and when
23:10: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"
23:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:27 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
23:10:27 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 2820ms
23:10:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:10:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f905c00 == 19 [pid = 1846] [id = 198]
23:10:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0601c00) [pid = 1846] [serial = 553] [outer = (nil)]
23:10:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa0fca400) [pid = 1846] [serial = 554] [outer = 0xa0601c00]
23:10:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa1a37800) [pid = 1846] [serial = 555] [outer = 0xa0601c00]
23:10:30 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
23:10:30 INFO - document served over http requires an https
23:10:30 INFO - sub-resource via fetch-request using the http-csp
23:10:30 INFO - delivery method with no-redirect and when
23:10: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:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:30 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
23:10:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2594ms
23:10:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
23:10:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0764000 == 20 [pid = 1846] [id = 199]
23:10:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa0f53c00) [pid = 1846] [serial = 556] [outer = (nil)]
23:10:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa2369400) [pid = 1846] [serial = 557] [outer = 0xa0f53c00]
23:10:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2375c00) [pid = 1846] [serial = 558] [outer = 0xa0f53c00]
23:10:33 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
23:10:33 INFO - document served over http requires an https
23:10:33 INFO - sub-resource via fetch-request using the http-csp
23:10:33 INFO - delivery method with swap-origin-redirect and when
23:10: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"
23:10:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:33 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
23:10:33 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 2658ms
23:10:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:10:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa230c400 == 21 [pid = 1846] [id = 200]
23:10:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa2460400) [pid = 1846] [serial = 559] [outer = (nil)]
23:10:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa2933800) [pid = 1846] [serial = 560] [outer = 0xa2460400]
23:10:34 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa2d7e800) [pid = 1846] [serial = 561] [outer = 0xa2460400]
23:10:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2ea0c00 == 22 [pid = 1846] [id = 201]
23:10:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa3057000) [pid = 1846] [serial = 562] [outer = (nil)]
23:10:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa2e94c00) [pid = 1846] [serial = 563] [outer = 0xa3057000]
23:10:35 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
23:10:35 INFO - document served over http requires an https
23:10:35 INFO - sub-resource via iframe-tag using the http-csp
23:10:35 INFO - delivery method with keep-origin-redirect and when
23:10: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:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:35 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
23:10:35 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 2912ms
23:10:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:10:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa268b400 == 23 [pid = 1846] [id = 202]
23:10:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa276d400) [pid = 1846] [serial = 564] [outer = (nil)]
23:10:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa40cb400) [pid = 1846] [serial = 565] [outer = 0xa276d400]
23:10:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa4239c00) [pid = 1846] [serial = 566] [outer = 0xa276d400]
23:10:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42cd400 == 24 [pid = 1846] [id = 203]
23:10:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa42cd800) [pid = 1846] [serial = 567] [outer = (nil)]
23:10:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa423cc00) [pid = 1846] [serial = 568] [outer = 0xa42cd800]
23:10:39 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:10:39 INFO - document served over http requires an https
23:10:39 INFO - sub-resource via iframe-tag using the http-csp
23:10:39 INFO - delivery method with no-redirect and when
23:10: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"
23:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:39 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:10:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 3754ms
23:10:39 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:10:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40c9c00 == 25 [pid = 1846] [id = 204]
23:10:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa4237c00) [pid = 1846] [serial = 569] [outer = (nil)]
23:10:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa42d9000) [pid = 1846] [serial = 570] [outer = 0xa4237c00]
23:10:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa4625c00) [pid = 1846] [serial = 571] [outer = 0xa4237c00]
23:10:41 INFO - PROCESS | 1798 | ++DOCSHELL 0xa462e400 == 26 [pid = 1846] [id = 205]
23:10:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa462e800) [pid = 1846] [serial = 572] [outer = (nil)]
23:10:41 INFO - PROCESS | 1798 | --DOMWINDOW == 15 (0xa04c8400) [pid = 1798] [serial = 14] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
23:10:41 INFO - PROCESS | 1798 | --DOMWINDOW == 14 (0x9cb08400) [pid = 1798] [serial = 17] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
23:10:41 INFO - PROCESS | 1798 | --DOMWINDOW == 13 (0x9af93000) [pid = 1798] [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:10:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa4631400) [pid = 1846] [serial = 573] [outer = 0xa462e800]
23:10:42 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:10:42 INFO - document served over http requires an https
23:10:42 INFO - sub-resource via iframe-tag using the http-csp
23:10:42 INFO - delivery method with swap-origin-redirect and when
23:10: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:10:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:42 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:10:42 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 2560ms
23:10:42 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:10:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d7800 == 27 [pid = 1846] [id = 206]
23:10:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa462f400) [pid = 1846] [serial = 574] [outer = (nil)]
23:10:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa4c8e800) [pid = 1846] [serial = 575] [outer = 0xa462f400]
23:10:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa4c94000) [pid = 1846] [serial = 576] [outer = 0xa462f400]
23:10:44 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:10:44 INFO - document served over http requires an https
23:10:44 INFO - sub-resource via script-tag using the http-csp
23:10:44 INFO - delivery method with keep-origin-redirect and when
23:10: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"
23:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:44 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:10:44 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 2392ms
23:10:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:10:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c8b000 == 28 [pid = 1846] [id = 207]
23:10:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa4c8c800) [pid = 1846] [serial = 577] [outer = (nil)]
23:10:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa4cb2c00) [pid = 1846] [serial = 578] [outer = 0xa4c8c800]
23:10:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa4ddac00) [pid = 1846] [serial = 579] [outer = 0xa4c8c800]
23:10:47 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:10:47 INFO - document served over http requires an https
23:10:47 INFO - sub-resource via script-tag using the http-csp
23:10:47 INFO - delivery method with no-redirect and when
23:10: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"
23:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:47 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:10:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2700ms
23:10:47 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:10:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cae800 == 29 [pid = 1846] [id = 208]
23:10:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa4cb0c00) [pid = 1846] [serial = 580] [outer = (nil)]
23:10:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa4f29400) [pid = 1846] [serial = 581] [outer = 0xa4cb0c00]
23:10:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa4f2e800) [pid = 1846] [serial = 582] [outer = 0xa4cb0c00]
23:10:51 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:10:51 INFO - document served over http requires an https
23:10:51 INFO - sub-resource via script-tag using the http-csp
23:10:51 INFO - delivery method with swap-origin-redirect and when
23:10: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"
23:10:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:51 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:10:51 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 3948ms
23:10:51 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:10:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90bc00 == 30 [pid = 1846] [id = 209]
23:10:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0x9f90c800) [pid = 1846] [serial = 583] [outer = (nil)]
23:10:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0x9fd3a800) [pid = 1846] [serial = 584] [outer = 0x9f90c800]
23:10:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa0bb8400) [pid = 1846] [serial = 585] [outer = 0x9f90c800]
23:10:54 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:10:54 INFO - document served over http requires an https
23:10:54 INFO - sub-resource via xhr-request using the http-csp
23:10:54 INFO - delivery method with keep-origin-redirect and when
23:10: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:10:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:54 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:10:54 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 2850ms
23:10:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:10:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060fc00 == 31 [pid = 1846] [id = 210]
23:10:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa069a800) [pid = 1846] [serial = 586] [outer = (nil)]
23:10:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa0f55c00) [pid = 1846] [serial = 587] [outer = 0xa069a800]
23:10:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa184d800) [pid = 1846] [serial = 588] [outer = 0xa069a800]
23:10:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa0762000 == 30 [pid = 1846] [id = 196]
23:10:55 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb09400 == 29 [pid = 1846] [id = 195]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0b800 == 28 [pid = 1846] [id = 194]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa060d400 == 27 [pid = 1846] [id = 193]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa3059400 == 26 [pid = 1846] [id = 191]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa3250000 == 25 [pid = 1846] [id = 190]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e9e400 == 24 [pid = 1846] [id = 188]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d81c00 == 23 [pid = 1846] [id = 189]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa2774000 == 22 [pid = 1846] [id = 187]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa2940c00 == 21 [pid = 1846] [id = 186]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa2689000 == 20 [pid = 1846] [id = 185]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa2374c00 == 19 [pid = 1846] [id = 184]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a3c400 == 18 [pid = 1846] [id = 183]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0xa184d000 == 17 [pid = 1846] [id = 182]
23:10:56 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb06800 == 16 [pid = 1846] [id = 181]
23:10:56 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa0fd5000) [pid = 1846] [serial = 498] [outer = (nil)] [url = about:blank]
23:10:56 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:10:56 INFO - document served over http requires an https
23:10:56 INFO - sub-resource via xhr-request using the http-csp
23:10:56 INFO - delivery method with no-redirect and when
23:10: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:10:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:56 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:10:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2507ms
23:10:56 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:10:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017fc00 == 17 [pid = 1846] [id = 211]
23:10:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa0180800) [pid = 1846] [serial = 589] [outer = (nil)]
23:10:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa0769000) [pid = 1846] [serial = 590] [outer = 0xa0180800]
23:10:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa0f57000) [pid = 1846] [serial = 591] [outer = 0xa0180800]
23:10:59 INFO - PROCESS | 1798 | --DOMWINDOW == 12 (0x9f7d4c00) [pid = 1798] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
23:11:00 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:11:00 INFO - document served over http requires an https
23:11:00 INFO - sub-resource via xhr-request using the http-csp
23:11:00 INFO - delivery method with swap-origin-redirect and when
23:11: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:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:00 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:11:00 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 3460ms
23:11:00 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:11:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa06a6c00 == 18 [pid = 1846] [id = 212]
23:11:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa1853c00) [pid = 1846] [serial = 592] [outer = (nil)]
23:11:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa1a3f400) [pid = 1846] [serial = 593] [outer = 0xa1853c00]
23:11:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa1a79000) [pid = 1846] [serial = 594] [outer = 0xa1853c00]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa3253800) [pid = 1846] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa2454400) [pid = 1846] [serial = 512] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa1a44c00) [pid = 1846] [serial = 509] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa2d84400) [pid = 1846] [serial = 523] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa2e9f800) [pid = 1846] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485003936]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa2776400) [pid = 1846] [serial = 518] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa305c800) [pid = 1846] [serial = 528] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa1848000) [pid = 1846] [serial = 548] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa017a800) [pid = 1846] [serial = 542] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa0177c00) [pid = 1846] [serial = 506] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa40cc800) [pid = 1846] [serial = 536] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa2d79000) [pid = 1846] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa268a800) [pid = 1846] [serial = 515] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa367f000) [pid = 1846] [serial = 533] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa0f55800) [pid = 1846] [serial = 545] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa069c400) [pid = 1846] [serial = 539] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0x9fb0d400) [pid = 1846] [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:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa076c400) [pid = 1846] [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:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa060dc00) [pid = 1846] [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:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa0769400) [pid = 1846] [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:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa3250400) [pid = 1846] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa2e9e800) [pid = 1846] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485003936]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa2941400) [pid = 1846] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0x9fb0f000) [pid = 1846] [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:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa1a3a400) [pid = 1846] [serial = 549] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa069bc00) [pid = 1846] [serial = 543] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa0606400) [pid = 1846] [serial = 504] [outer = (nil)] [url = about:blank]
23:11:03 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa0fca800) [pid = 1846] [serial = 546] [outer = (nil)] [url = about:blank]
23:11:03 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:11:03 INFO - document served over http requires an http
23:11:03 INFO - sub-resource via fetch-request using the http-csp
23:11:03 INFO - delivery method with keep-origin-redirect and when
23:11:03 INFO - the target request is same-origin.
23:11:03 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 3457ms
23:11:03 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:11:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0177c00 == 19 [pid = 1846] [id = 213]
23:11:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa069bc00) [pid = 1846] [serial = 595] [outer = (nil)]
23:11:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa0f55800) [pid = 1846] [serial = 596] [outer = 0xa069bc00]
23:11:04 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa18ae800) [pid = 1846] [serial = 597] [outer = 0xa069bc00]
23:11:05 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:11:05 INFO - document served over http requires an http
23:11:05 INFO - sub-resource via fetch-request using the http-csp
23:11:05 INFO - delivery method with no-redirect and when
23:11:05 INFO - the target request is same-origin.
23:11:05 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 2195ms
23:11:05 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:11:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017ac00 == 20 [pid = 1846] [id = 214]
23:11:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa0601800) [pid = 1846] [serial = 598] [outer = (nil)]
23:11:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa0fcc800) [pid = 1846] [serial = 599] [outer = 0xa0601800]
23:11:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa1855c00) [pid = 1846] [serial = 600] [outer = 0xa0601800]
23:11:08 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:11:08 INFO - document served over http requires an http
23:11:08 INFO - sub-resource via fetch-request using the http-csp
23:11:08 INFO - delivery method with swap-origin-redirect and when
23:11: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:11:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:08 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:11:08 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 2808ms
23:11:08 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:11:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bb7c00 == 21 [pid = 1846] [id = 215]
23:11:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa0bb9400) [pid = 1846] [serial = 601] [outer = (nil)]
23:11:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa236c000) [pid = 1846] [serial = 602] [outer = 0xa0bb9400]
23:11:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa2454400) [pid = 1846] [serial = 603] [outer = 0xa0bb9400]
23:11:11 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2688c00 == 22 [pid = 1846] [id = 216]
23:11:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa2689000) [pid = 1846] [serial = 604] [outer = (nil)]
23:11:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa268d000) [pid = 1846] [serial = 605] [outer = 0xa2689000]
23:11:11 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:11:11 INFO - document served over http requires an http
23:11:11 INFO - sub-resource via iframe-tag using the http-csp
23:11:11 INFO - delivery method with keep-origin-redirect and when
23:11:11 INFO - the target request is same-origin.
23:11:11 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 2817ms
23:11:11 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:11:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa230a000 == 23 [pid = 1846] [id = 217]
23:11:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa2368400) [pid = 1846] [serial = 606] [outer = (nil)]
23:11:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa2933400) [pid = 1846] [serial = 607] [outer = 0xa2368400]
23:11:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa293b000) [pid = 1846] [serial = 608] [outer = 0xa2368400]
23:11:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d7d800 == 24 [pid = 1846] [id = 218]
23:11:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa2d7dc00) [pid = 1846] [serial = 609] [outer = (nil)]
23:11:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa2d79000) [pid = 1846] [serial = 610] [outer = 0xa2d7dc00]
23:11:14 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:11:14 INFO - document served over http requires an http
23:11:14 INFO - sub-resource via iframe-tag using the http-csp
23:11:14 INFO - delivery method with no-redirect and when
23:11:14 INFO - the target request is same-origin.
23:11:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 2789ms
23:11:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
23:11:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2771c00 == 25 [pid = 1846] [id = 219]
23:11:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa2773000) [pid = 1846] [serial = 611] [outer = (nil)]
23:11:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa2ea1c00) [pid = 1846] [serial = 612] [outer = 0xa2773000]
23:11:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa305f400) [pid = 1846] [serial = 613] [outer = 0xa2773000]
23:11:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3254800 == 26 [pid = 1846] [id = 220]
23:11:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa3254c00) [pid = 1846] [serial = 614] [outer = (nil)]
23:11:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa324ec00) [pid = 1846] [serial = 615] [outer = 0xa3254c00]
23:11:18 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:11:18 INFO - document served over http requires an http
23:11:18 INFO - sub-resource via iframe-tag using the http-csp
23:11:18 INFO - delivery method with swap-origin-redirect and when
23:11: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:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:18 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:11:18 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 3763ms
23:11:18 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:11:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e9e000 == 27 [pid = 1846] [id = 221]
23:11:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa3250000) [pid = 1846] [serial = 616] [outer = (nil)]
23:11:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa40c9400) [pid = 1846] [serial = 617] [outer = 0xa3250000]
23:11:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa40d0400) [pid = 1846] [serial = 618] [outer = 0xa3250000]
23:11:20 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:11:20 INFO - document served over http requires an http
23:11:20 INFO - sub-resource via script-tag using the http-csp
23:11:20 INFO - delivery method with keep-origin-redirect and when
23:11:20 INFO - the target request is same-origin.
23:11:20 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 2461ms
23:11:20 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:11:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa368c800 == 28 [pid = 1846] [id = 222]
23:11:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa368cc00) [pid = 1846] [serial = 619] [outer = (nil)]
23:11:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa4c8e000) [pid = 1846] [serial = 620] [outer = 0xa368cc00]
23:11:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa4cb1400) [pid = 1846] [serial = 621] [outer = 0xa368cc00]
23:11:23 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:11:23 INFO - document served over http requires an http
23:11:23 INFO - sub-resource via script-tag using the http-csp
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/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 2290ms
23:11:23 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:11:23 INFO - PROCESS | 1798 | ++DOCSHELL 0xa462bc00 == 29 [pid = 1846] [id = 223]
23:11:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa4c8a400) [pid = 1846] [serial = 622] [outer = (nil)]
23:11:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa4f38c00) [pid = 1846] [serial = 623] [outer = 0xa4c8a400]
23:11:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa4f43400) [pid = 1846] [serial = 624] [outer = 0xa4c8a400]
23:11:26 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:11:26 INFO - document served over http requires an http
23:11:26 INFO - sub-resource via script-tag using the http-csp
23:11:26 INFO - delivery method with swap-origin-redirect and when
23:11: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:11:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:26 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:11:26 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 3093ms
23:11:26 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:11:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f34400 == 30 [pid = 1846] [id = 224]
23:11:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa4f4c400) [pid = 1846] [serial = 625] [outer = (nil)]
23:11:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa50a0c00) [pid = 1846] [serial = 626] [outer = 0xa4f4c400]
23:11:27 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa50a4400) [pid = 1846] [serial = 627] [outer = 0xa4f4c400]
23:11:28 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:11:28 INFO - document served over http requires an http
23:11:28 INFO - sub-resource via xhr-request using the http-csp
23:11:28 INFO - delivery method with keep-origin-redirect and when
23:11:28 INFO - the target request is same-origin.
23:11:28 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 2769ms
23:11:28 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:11:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50acc00 == 31 [pid = 1846] [id = 225]
23:11:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa50ad000) [pid = 1846] [serial = 628] [outer = (nil)]
23:11:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0xa5132c00) [pid = 1846] [serial = 629] [outer = 0xa50ad000]
23:11:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0xa5137400) [pid = 1846] [serial = 630] [outer = 0xa50ad000]
23:11:34 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:11:34 INFO - document served over http requires an http
23:11:34 INFO - sub-resource via xhr-request using the http-csp
23:11:34 INFO - delivery method with no-redirect and when
23:11:34 INFO - the target request is same-origin.
23:11:34 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 5193ms
23:11:34 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:11:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4b800 == 32 [pid = 1846] [id = 226]
23:11:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0xa0f4d800) [pid = 1846] [serial = 631] [outer = (nil)]
23:11:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0xa0f58400) [pid = 1846] [serial = 632] [outer = 0xa0f4d800]
23:11:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0xa1dd5c00) [pid = 1846] [serial = 633] [outer = 0xa0f4d800]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0x9f905c00 == 31 [pid = 1846] [id = 198]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa0764000 == 30 [pid = 1846] [id = 199]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa2ea0c00 == 29 [pid = 1846] [id = 201]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa230c400 == 28 [pid = 1846] [id = 200]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa42cd400 == 27 [pid = 1846] [id = 203]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa268b400 == 26 [pid = 1846] [id = 202]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa462e400 == 25 [pid = 1846] [id = 205]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa40c9c00 == 24 [pid = 1846] [id = 204]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa3257c00 == 23 [pid = 1846] [id = 192]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d7800 == 22 [pid = 1846] [id = 206]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c8b000 == 21 [pid = 1846] [id = 207]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90bc00 == 20 [pid = 1846] [id = 209]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa184ac00 == 19 [pid = 1846] [id = 197]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa017fc00 == 18 [pid = 1846] [id = 211]
23:11:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa06a6c00 == 17 [pid = 1846] [id = 212]
23:11:35 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0xa0f4f000) [pid = 1846] [serial = 540] [outer = (nil)] [url = about:blank]
23:11:36 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:11:36 INFO - document served over http requires an http
23:11:36 INFO - sub-resource via xhr-request using the http-csp
23:11:36 INFO - delivery method with swap-origin-redirect and when
23:11: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:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:36 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:11:36 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 2413ms
23:11:36 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:11:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa069d000 == 18 [pid = 1846] [id = 227]
23:11:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0xa069d400) [pid = 1846] [serial = 634] [outer = (nil)]
23:11:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0xa06a7400) [pid = 1846] [serial = 635] [outer = 0xa069d400]
23:11:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0xa0bc3c00) [pid = 1846] [serial = 636] [outer = 0xa069d400]
23:11:38 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:11:38 INFO - document served over http requires an https
23:11:38 INFO - sub-resource via fetch-request using the http-csp
23:11:38 INFO - delivery method with keep-origin-redirect and when
23:11: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"
23:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:38 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:11:38 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 2194ms
23:11:38 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:11:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060f000 == 19 [pid = 1846] [id = 228]
23:11:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0xa0fd5c00) [pid = 1846] [serial = 637] [outer = (nil)]
23:11:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0xa1847000) [pid = 1846] [serial = 638] [outer = 0xa0fd5c00]
23:11:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0xa18aa400) [pid = 1846] [serial = 639] [outer = 0xa0fd5c00]
23:11:42 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x9f90c800) [pid = 1846] [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:11:42 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0xa1853c00) [pid = 1846] [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:11:42 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0xa0180800) [pid = 1846] [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:11:42 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0xa069a800) [pid = 1846] [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:11:42 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0xa3057000) [pid = 1846] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:42 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0xa42cd800) [pid = 1846] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485038943]
23:11:42 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0xa462e800) [pid = 1846] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0xa4f29400) [pid = 1846] [serial = 581] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0xa40cb400) [pid = 1846] [serial = 565] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0xa4c8e800) [pid = 1846] [serial = 575] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa423cc00) [pid = 1846] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485038943]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa0769000) [pid = 1846] [serial = 590] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa4631400) [pid = 1846] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0x9fd3a800) [pid = 1846] [serial = 584] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa0f55c00) [pid = 1846] [serial = 587] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa1a3f400) [pid = 1846] [serial = 593] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa2933800) [pid = 1846] [serial = 560] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa1a79400) [pid = 1846] [serial = 551] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa4cb2c00) [pid = 1846] [serial = 578] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa2369400) [pid = 1846] [serial = 557] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa42d9000) [pid = 1846] [serial = 570] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa0fca400) [pid = 1846] [serial = 554] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa2e94c00) [pid = 1846] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa0f57000) [pid = 1846] [serial = 591] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa184d800) [pid = 1846] [serial = 588] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa0bb8400) [pid = 1846] [serial = 585] [outer = (nil)] [url = about:blank]
23:11:43 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa0765000) [pid = 1846] [serial = 465] [outer = (nil)] [url = about:blank]
23:11:43 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:11:43 INFO - document served over http requires an https
23:11:43 INFO - sub-resource via fetch-request using the http-csp
23:11:43 INFO - delivery method with no-redirect and when
23:11: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:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:43 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:11:43 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 4563ms
23:11:43 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:11:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f905800 == 20 [pid = 1846] [id = 229]
23:11:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0x9f90e000) [pid = 1846] [serial = 640] [outer = (nil)]
23:11:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa069a800) [pid = 1846] [serial = 641] [outer = 0x9f90e000]
23:11:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa0fd2400) [pid = 1846] [serial = 642] [outer = 0x9f90e000]
23:11:46 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:11:46 INFO - document served over http requires an https
23:11:46 INFO - sub-resource via fetch-request using the http-csp
23:11:46 INFO - delivery method with swap-origin-redirect and when
23:11: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:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:46 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:11:46 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 2807ms
23:11:46 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:11:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f910800 == 21 [pid = 1846] [id = 230]
23:11:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0x9fd36000) [pid = 1846] [serial = 643] [outer = (nil)]
23:11:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa1847c00) [pid = 1846] [serial = 644] [outer = 0x9fd36000]
23:11:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa1a3e000) [pid = 1846] [serial = 645] [outer = 0x9fd36000]
23:11:50 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:11:50 INFO - document served over http requires an https
23:11:50 INFO - sub-resource via fetch-request using the http-csp
23:11:50 INFO - delivery method with swap-origin-redirect and when
23:11: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"
23:11:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:50 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:11:50 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 3956ms
23:11:50 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:11:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fd0000 == 22 [pid = 1846] [id = 231]
23:11:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa10c8800) [pid = 1846] [serial = 646] [outer = (nil)]
23:11:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa236e000) [pid = 1846] [serial = 647] [outer = 0xa10c8800]
23:11:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa245e800) [pid = 1846] [serial = 648] [outer = 0xa10c8800]
23:11:52 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:11:52 INFO - document served over http requires an https
23:11:52 INFO - sub-resource via fetch-request using the http-csp
23:11:52 INFO - delivery method with keep-origin-redirect and when
23:11: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"
23:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:52 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:11:52 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 2392ms
23:11:52 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:11:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa230bc00 == 23 [pid = 1846] [id = 232]
23:11:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa236d000) [pid = 1846] [serial = 649] [outer = (nil)]
23:11:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa2d82400) [pid = 1846] [serial = 650] [outer = 0xa236d000]
23:11:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa2e9d800) [pid = 1846] [serial = 651] [outer = 0xa236d000]
23:11:54 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:11:54 INFO - document served over http requires an https
23:11:54 INFO - sub-resource via fetch-request using the http-csp
23:11:54 INFO - delivery method with no-redirect and when
23:11: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:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:54 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:11:54 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 2200ms
23:11:54 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:11:55 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d7b800 == 24 [pid = 1846] [id = 233]
23:11:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa3254000) [pid = 1846] [serial = 652] [outer = (nil)]
23:11:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa40c8800) [pid = 1846] [serial = 653] [outer = 0xa3254000]
23:11:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa4234400) [pid = 1846] [serial = 654] [outer = 0xa3254000]
23:11:57 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:11:57 INFO - document served over http requires an https
23:11:57 INFO - sub-resource via fetch-request using the http-csp
23:11:57 INFO - delivery method with swap-origin-redirect and when
23:11: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:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:57 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:11:57 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 2443ms
23:11:57 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:11:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d1c00 == 25 [pid = 1846] [id = 234]
23:11:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa42d5800) [pid = 1846] [serial = 655] [outer = (nil)]
23:11:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa462b800) [pid = 1846] [serial = 656] [outer = 0xa42d5800]
23:11:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0xa4632800) [pid = 1846] [serial = 657] [outer = 0xa42d5800]
23:11:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4ca9000 == 26 [pid = 1846] [id = 235]
23:11:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0xa4ca9400) [pid = 1846] [serial = 658] [outer = (nil)]
23:12:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0xa4cb0400) [pid = 1846] [serial = 659] [outer = 0xa4ca9400]
23:12:00 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:12:00 INFO - document served over http requires an https
23:12:00 INFO - sub-resource via iframe-tag using the http-csp
23:12:00 INFO - delivery method with keep-origin-redirect and when
23:12: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"
23:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:00 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:12:00 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 3255ms
23:12:00 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:12:01 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42dc400 == 27 [pid = 1846] [id = 236]
23:12:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0xa4caa800) [pid = 1846] [serial = 660] [outer = (nil)]
23:12:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0xa4f4a400) [pid = 1846] [serial = 661] [outer = 0xa4caa800]
23:12:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0xa5131000) [pid = 1846] [serial = 662] [outer = 0xa4caa800]
23:12:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5861c00 == 28 [pid = 1846] [id = 237]
23:12:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0xa5863c00) [pid = 1846] [serial = 663] [outer = (nil)]
23:12:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0xa017b800) [pid = 1846] [serial = 664] [outer = 0xa5863c00]
23:12:03 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:12:03 INFO - document served over http requires an https
23:12:03 INFO - sub-resource via iframe-tag using the http-csp
23:12:03 INFO - delivery method with no-redirect and when
23:12: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:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:03 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:12:03 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 3049ms
23:12:03 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:12:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f2dc00 == 29 [pid = 1846] [id = 238]
23:12:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0xa4f35000) [pid = 1846] [serial = 665] [outer = (nil)]
23:12:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0xa586d400) [pid = 1846] [serial = 666] [outer = 0xa4f35000]
23:12:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0xa5a91c00) [pid = 1846] [serial = 667] [outer = 0xa4f35000]
23:12:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a99c00 == 30 [pid = 1846] [id = 239]
23:12:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0xa5a9a400) [pid = 1846] [serial = 668] [outer = (nil)]
23:12:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0xa5a96800) [pid = 1846] [serial = 669] [outer = 0xa5a9a400]
23:12: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:12:06 INFO - document served over http requires an https
23:12:06 INFO - sub-resource via iframe-tag using the http-csp
23:12:06 INFO - delivery method with swap-origin-redirect and when
23:12: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:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12: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:12: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 3156ms
23:12: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:12:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa586ac00 == 31 [pid = 1846] [id = 240]
23:12:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0xa586b400) [pid = 1846] [serial = 670] [outer = (nil)]
23:12:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0xa5c4bc00) [pid = 1846] [serial = 671] [outer = 0xa586b400]
23:12:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0xa5c50400) [pid = 1846] [serial = 672] [outer = 0xa586b400]
23:12:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5ed7800 == 32 [pid = 1846] [id = 241]
23:12:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0xa5ed8400) [pid = 1846] [serial = 673] [outer = (nil)]
23:12:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0xa5edb800) [pid = 1846] [serial = 674] [outer = 0xa5ed8400]
23:12: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:12:10 INFO - document served over http requires an https
23:12:10 INFO - sub-resource via iframe-tag using the http-csp
23:12:10 INFO - delivery method with swap-origin-redirect and when
23:12: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:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12: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:12: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 3612ms
23:12: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:12:11 INFO - PROCESS | 1798 | --DOCSHELL 0x9cb07800 == 5 [pid = 1798] [id = 7]
23:12:11 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a9d400 == 33 [pid = 1846] [id = 242]
23:12:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0xa5c49c00) [pid = 1846] [serial = 675] [outer = (nil)]
23:12:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0xa682ac00) [pid = 1846] [serial = 676] [outer = 0xa5c49c00]
23:12:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0xa733e800) [pid = 1846] [serial = 677] [outer = 0xa5c49c00]
23:12:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa7392c00 == 34 [pid = 1846] [id = 243]
23:12:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0xa7394400) [pid = 1846] [serial = 678] [outer = (nil)]
23:12:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0xa74ee800) [pid = 1846] [serial = 679] [outer = 0xa7394400]
23:12:13 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:12:13 INFO - document served over http requires an https
23:12:13 INFO - sub-resource via iframe-tag using the http-csp
23:12:13 INFO - delivery method with keep-origin-redirect and when
23:12: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:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:13 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:12:13 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 2651ms
23:12:13 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:12:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5ee0000 == 35 [pid = 1846] [id = 244]
23:12:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0xa6828800) [pid = 1846] [serial = 680] [outer = (nil)]
23:12:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0xa7626800) [pid = 1846] [serial = 681] [outer = 0xa6828800]
23:12:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0xa76ad400) [pid = 1846] [serial = 682] [outer = 0xa6828800]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa017ac00 == 34 [pid = 1846] [id = 214]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa2688c00 == 33 [pid = 1846] [id = 216]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bb7c00 == 32 [pid = 1846] [id = 215]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d7d800 == 31 [pid = 1846] [id = 218]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa230a000 == 30 [pid = 1846] [id = 217]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e9e000 == 29 [pid = 1846] [id = 221]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa368c800 == 28 [pid = 1846] [id = 222]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa462bc00 == 27 [pid = 1846] [id = 223]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f34400 == 26 [pid = 1846] [id = 224]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4b800 == 25 [pid = 1846] [id = 226]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa060fc00 == 24 [pid = 1846] [id = 210]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa069d000 == 23 [pid = 1846] [id = 227]
23:12:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa060f000 == 22 [pid = 1846] [id = 228]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9f910800 == 21 [pid = 1846] [id = 230]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fd0000 == 20 [pid = 1846] [id = 231]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa230bc00 == 19 [pid = 1846] [id = 232]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d7b800 == 18 [pid = 1846] [id = 233]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa4ca9000 == 17 [pid = 1846] [id = 235]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d1c00 == 16 [pid = 1846] [id = 234]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa5861c00 == 15 [pid = 1846] [id = 237]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa42dc400 == 14 [pid = 1846] [id = 236]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a99c00 == 13 [pid = 1846] [id = 239]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f2dc00 == 12 [pid = 1846] [id = 238]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa5ed7800 == 11 [pid = 1846] [id = 241]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa586ac00 == 10 [pid = 1846] [id = 240]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa7392c00 == 9 [pid = 1846] [id = 243]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a9d400 == 8 [pid = 1846] [id = 242]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa0177c00 == 7 [pid = 1846] [id = 213]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9f905800 == 6 [pid = 1846] [id = 229]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cae800 == 5 [pid = 1846] [id = 208]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa3254800 == 4 [pid = 1846] [id = 220]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa2771c00 == 3 [pid = 1846] [id = 219]
23:12:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa50acc00 == 2 [pid = 1846] [id = 225]
23:12:17 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0xa1a86800) [pid = 1846] [serial = 552] [outer = (nil)] [url = about:blank]
23:12:17 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0xa1a79000) [pid = 1846] [serial = 594] [outer = (nil)] [url = about:blank]
23:12:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90b400 == 3 [pid = 1846] [id = 245]
23:12:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x9f90d000) [pid = 1846] [serial = 683] [outer = (nil)]
23:12:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x9fb0f800) [pid = 1846] [serial = 684] [outer = 0x9f90d000]
23:12:18 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:12:18 INFO - document served over http requires an https
23:12:18 INFO - sub-resource via iframe-tag using the http-csp
23:12:18 INFO - delivery method with no-redirect and when
23:12: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:12:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:18 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:12:18 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 5206ms
23:12:18 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:12:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd2f800 == 4 [pid = 1846] [id = 246]
23:12:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x9fd32800) [pid = 1846] [serial = 685] [outer = (nil)]
23:12:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x9fd37000) [pid = 1846] [serial = 686] [outer = 0x9fd32800]
23:12:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x9fb0d000) [pid = 1846] [serial = 687] [outer = 0x9fd32800]
23:12:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017fc00 == 5 [pid = 1846] [id = 247]
23:12:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0xa0180c00) [pid = 1846] [serial = 688] [outer = (nil)]
23:12:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0xa0608000) [pid = 1846] [serial = 689] [outer = 0xa0180c00]
23:12:21 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:12:21 INFO - document served over http requires an https
23:12:21 INFO - sub-resource via iframe-tag using the http-csp
23:12:21 INFO - delivery method with swap-origin-redirect and when
23:12: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:12:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:21 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:12:21 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 2798ms
23:12:21 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:12:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0605400 == 6 [pid = 1846] [id = 248]
23:12:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0xa0606400) [pid = 1846] [serial = 690] [outer = (nil)]
23:12:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0xa069e800) [pid = 1846] [serial = 691] [outer = 0xa0606400]
23:12:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0xa0763400) [pid = 1846] [serial = 692] [outer = 0xa0606400]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x9fb10400) [pid = 1846] [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]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0xa0bc0000) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0xa2774400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0xa4c8a400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0xa0182000) [pid = 1846] [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]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0xa2d7dc00) [pid = 1846] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485073908]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0xa2d82000) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0xa367d800) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0xa276e800) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0xa069d400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0xa368cc00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0xa0f53c00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0xa1854000) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0xa50ad000) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0xa0bb9400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0xa276d400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0xa1de0400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0xa0f4d800) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0xa3059800) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0xa3254c00) [pid = 1846] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0xa2773000) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0xa0601c00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0xa462f400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0xa2368400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0xa4cb0c00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x9f90e000) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0xa2460400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0xa076a000) [pid = 1846] [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]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0xa0601800) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0xa184e800) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0xa0fd5c00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0xa18a6000) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0xa3250000) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0xa10d0000) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0x9fb08c00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa4f4c400) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa1a45800) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa2689000) [pid = 1846] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa4c8c800) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa1dddc00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa4237c00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa0f54800) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa069bc00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa2683c00) [pid = 1846] [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:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa0608800) [pid = 1846] [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]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa50a0c00) [pid = 1846] [serial = 626] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa0fcc800) [pid = 1846] [serial = 599] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa1847000) [pid = 1846] [serial = 638] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa268d000) [pid = 1846] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa5132c00) [pid = 1846] [serial = 629] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa0f58400) [pid = 1846] [serial = 632] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa236c000) [pid = 1846] [serial = 602] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa4f38c00) [pid = 1846] [serial = 623] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa2ea1c00) [pid = 1846] [serial = 612] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa324ec00) [pid = 1846] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa4c8e000) [pid = 1846] [serial = 620] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa0f55800) [pid = 1846] [serial = 596] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa06a7400) [pid = 1846] [serial = 635] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa40c9400) [pid = 1846] [serial = 617] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa2d79000) [pid = 1846] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485073908]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa2933400) [pid = 1846] [serial = 607] [outer = (nil)] [url = about:blank]
23:12:26 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa069a800) [pid = 1846] [serial = 641] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa2d7e800) [pid = 1846] [serial = 561] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa1a7cc00) [pid = 1846] [serial = 482] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa4239c00) [pid = 1846] [serial = 566] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa2460800) [pid = 1846] [serial = 513] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa2936c00) [pid = 1846] [serial = 519] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa076f800) [pid = 1846] [serial = 468] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa2375c00) [pid = 1846] [serial = 558] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa1a84800) [pid = 1846] [serial = 510] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa184a000) [pid = 1846] [serial = 474] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa40d0c00) [pid = 1846] [serial = 537] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa2769400) [pid = 1846] [serial = 516] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0x9fb15c00) [pid = 1846] [serial = 459] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa06a7800) [pid = 1846] [serial = 507] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa2451400) [pid = 1846] [serial = 492] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2304c00) [pid = 1846] [serial = 487] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa50a4400) [pid = 1846] [serial = 627] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa4f2e800) [pid = 1846] [serial = 582] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa1dd5c00) [pid = 1846] [serial = 633] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa4c94000) [pid = 1846] [serial = 576] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa245b400) [pid = 1846] [serial = 495] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa4ddac00) [pid = 1846] [serial = 579] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa0fcac00) [pid = 1846] [serial = 471] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa4625c00) [pid = 1846] [serial = 571] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa2e95800) [pid = 1846] [serial = 524] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa3061c00) [pid = 1846] [serial = 529] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa3685400) [pid = 1846] [serial = 534] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa18b0c00) [pid = 1846] [serial = 477] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa1a37800) [pid = 1846] [serial = 555] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa5137400) [pid = 1846] [serial = 630] [outer = (nil)] [url = about:blank]
23:12:28 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:12:28 INFO - document served over http requires an https
23:12:28 INFO - sub-resource via script-tag using the http-csp
23:12:28 INFO - delivery method with keep-origin-redirect and when
23:12: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:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:28 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:12:28 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 7582ms
23:12:28 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:12:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90f800 == 7 [pid = 1846] [id = 249]
23:12:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0x9fb0c400) [pid = 1846] [serial = 693] [outer = (nil)]
23:12:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0x9fd35000) [pid = 1846] [serial = 694] [outer = 0x9fb0c400]
23:12:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa017d800) [pid = 1846] [serial = 695] [outer = 0x9fb0c400]
23:12:31 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:12:31 INFO - document served over http requires an https
23:12:31 INFO - sub-resource via script-tag using the http-csp
23:12:31 INFO - delivery method with no-redirect and when
23:12: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:12:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:31 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:12:31 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 2593ms
23:12:31 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:12:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0d800 == 8 [pid = 1846] [id = 250]
23:12:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0x9fb14c00) [pid = 1846] [serial = 696] [outer = (nil)]
23:12:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa076bc00) [pid = 1846] [serial = 697] [outer = 0x9fb14c00]
23:12:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa0770c00) [pid = 1846] [serial = 698] [outer = 0x9fb14c00]
23:12:33 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:12:33 INFO - document served over http requires an https
23:12:33 INFO - sub-resource via script-tag using the http-csp
23:12:33 INFO - delivery method with swap-origin-redirect and when
23:12: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:12:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:33 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:12:33 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 2397ms
23:12:33 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:12:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0767800 == 9 [pid = 1846] [id = 251]
23:12:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa076a000) [pid = 1846] [serial = 699] [outer = (nil)]
23:12:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa0f4cc00) [pid = 1846] [serial = 700] [outer = 0xa076a000]
23:12:34 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa0f56400) [pid = 1846] [serial = 701] [outer = 0xa076a000]
23:12:36 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:12:36 INFO - document served over http requires an https
23:12:36 INFO - sub-resource via script-tag using the http-csp
23:12:36 INFO - delivery method with swap-origin-redirect and when
23:12: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:12:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:36 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:12:36 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 2442ms
23:12:36 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:12:36 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bc2800 == 10 [pid = 1846] [id = 252]
23:12:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa0bc3400) [pid = 1846] [serial = 702] [outer = (nil)]
23:12:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0fd3c00) [pid = 1846] [serial = 703] [outer = 0xa0bc3400]
23:12:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa10c9800) [pid = 1846] [serial = 704] [outer = 0xa0bc3400]
23:12:39 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:12:39 INFO - document served over http requires an https
23:12:39 INFO - sub-resource via script-tag using the http-csp
23:12:39 INFO - delivery method with keep-origin-redirect and when
23:12: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:12:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:39 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:12:39 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 2800ms
23:12:39 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:12:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fd2000 == 11 [pid = 1846] [id = 253]
23:12:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa10d1000) [pid = 1846] [serial = 705] [outer = (nil)]
23:12:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa184d400) [pid = 1846] [serial = 706] [outer = 0xa10d1000]
23:12:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa184e800) [pid = 1846] [serial = 707] [outer = 0xa10d1000]
23:12:41 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:12:41 INFO - document served over http requires an https
23:12:41 INFO - sub-resource via script-tag using the http-csp
23:12:41 INFO - delivery method with no-redirect and when
23:12: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:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:41 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:12:41 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 2648ms
23:12:41 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:12:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa06a4c00 == 12 [pid = 1846] [id = 254]
23:12:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa1848400) [pid = 1846] [serial = 708] [outer = (nil)]
23:12:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa18b4000) [pid = 1846] [serial = 709] [outer = 0xa1848400]
23:12:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa1a3d000) [pid = 1846] [serial = 710] [outer = 0xa1848400]
23:12:45 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:12:45 INFO - document served over http requires an https
23:12:45 INFO - sub-resource via script-tag using the http-csp
23:12:45 INFO - delivery method with swap-origin-redirect and when
23:12: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:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:45 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:12:45 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 3709ms
23:12:45 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:12:46 INFO - PROCESS | 1798 | --DOCSHELL 0xa017fc00 == 11 [pid = 1846] [id = 247]
23:12:46 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd2f800 == 10 [pid = 1846] [id = 246]
23:12:46 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90b400 == 9 [pid = 1846] [id = 245]
23:12:46 INFO - PROCESS | 1798 | --DOCSHELL 0xa5ee0000 == 8 [pid = 1846] [id = 244]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa0fd2400) [pid = 1846] [serial = 642] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa293b000) [pid = 1846] [serial = 608] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa40d0400) [pid = 1846] [serial = 618] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa18ae800) [pid = 1846] [serial = 597] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa1855c00) [pid = 1846] [serial = 600] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa305f400) [pid = 1846] [serial = 613] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa4cb1400) [pid = 1846] [serial = 621] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa0bc3c00) [pid = 1846] [serial = 636] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa4f43400) [pid = 1846] [serial = 624] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa2454400) [pid = 1846] [serial = 603] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa18aa400) [pid = 1846] [serial = 639] [outer = (nil)] [url = about:blank]
23:12:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f904c00 == 9 [pid = 1846] [id = 255]
23:12:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0x9f906400) [pid = 1846] [serial = 711] [outer = (nil)]
23:12:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0x9fb0b800) [pid = 1846] [serial = 712] [outer = 0x9f906400]
23:12:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0x9fd39000) [pid = 1846] [serial = 713] [outer = 0x9f906400]
23:12:48 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:12:48 INFO - document served over http requires an https
23:12:48 INFO - sub-resource via xhr-request using the http-csp
23:12:48 INFO - delivery method with keep-origin-redirect and when
23:12: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"
23:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:48 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:12:48 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 3303ms
23:12:48 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:12:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd32c00 == 10 [pid = 1846] [id = 256]
23:12:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0609000) [pid = 1846] [serial = 714] [outer = (nil)]
23:12:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa06a3c00) [pid = 1846] [serial = 715] [outer = 0xa0609000]
23:12:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa076b000) [pid = 1846] [serial = 716] [outer = 0xa0609000]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa5edb800) [pid = 1846] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa5c4bc00) [pid = 1846] [serial = 671] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa74ee800) [pid = 1846] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa682ac00) [pid = 1846] [serial = 676] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa069e800) [pid = 1846] [serial = 691] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa017b800) [pid = 1846] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485123204]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa4f4a400) [pid = 1846] [serial = 661] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa5a96800) [pid = 1846] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa586d400) [pid = 1846] [serial = 666] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa40c8800) [pid = 1846] [serial = 653] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa236e000) [pid = 1846] [serial = 647] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa4cb0400) [pid = 1846] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa462b800) [pid = 1846] [serial = 656] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa1847c00) [pid = 1846] [serial = 644] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa0608000) [pid = 1846] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0x9fd37000) [pid = 1846] [serial = 686] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0x9fb0f800) [pid = 1846] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485137981]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa7626800) [pid = 1846] [serial = 681] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa2d82400) [pid = 1846] [serial = 650] [outer = (nil)] [url = about:blank]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa0180c00) [pid = 1846] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa10c8800) [pid = 1846] [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:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa5a9a400) [pid = 1846] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa42d5800) [pid = 1846] [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:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa5c49c00) [pid = 1846] [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:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa5863c00) [pid = 1846] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485123204]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0x9f90d000) [pid = 1846] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485137981]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa236d000) [pid = 1846] [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:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xa586b400) [pid = 1846] [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:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa4ca9400) [pid = 1846] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0x9fd36000) [pid = 1846] [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:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa4f35000) [pid = 1846] [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:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 44 (0x9fd32800) [pid = 1846] [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:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 43 (0xa3254000) [pid = 1846] [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:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 42 (0xa7394400) [pid = 1846] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 41 (0xa5ed8400) [pid = 1846] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:50 INFO - PROCESS | 1798 | --DOMWINDOW == 40 (0xa4caa800) [pid = 1846] [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:12:51 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:12:51 INFO - document served over http requires an https
23:12:51 INFO - sub-resource via xhr-request using the http-csp
23:12:51 INFO - delivery method with no-redirect and when
23:12: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:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:51 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:12:51 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 2303ms
23:12:51 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:12:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0609800 == 11 [pid = 1846] [id = 257]
23:12:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 41 (0xa060a000) [pid = 1846] [serial = 717] [outer = (nil)]
23:12:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 42 (0xa0f54000) [pid = 1846] [serial = 718] [outer = 0xa060a000]
23:12:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 43 (0xa0f53c00) [pid = 1846] [serial = 719] [outer = 0xa060a000]
23:12:53 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:12:53 INFO - document served over http requires an https
23:12:53 INFO - sub-resource via xhr-request using the http-csp
23:12:53 INFO - delivery method with swap-origin-redirect and when
23:12:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:53 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:12:53 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 2045ms
23:12:53 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:12:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060ec00 == 12 [pid = 1846] [id = 258]
23:12:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0xa069e800) [pid = 1846] [serial = 720] [outer = (nil)]
23:12:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0xa0fce000) [pid = 1846] [serial = 721] [outer = 0xa069e800]
23:12:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xa1855800) [pid = 1846] [serial = 722] [outer = 0xa069e800]
23:12:55 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:12:55 INFO - document served over http requires an https
23:12:55 INFO - sub-resource via xhr-request using the http-csp
23:12:55 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:55 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:12:55 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 2596ms
23:12:55 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:12:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4f000 == 13 [pid = 1846] [id = 259]
23:12:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xa18b1000) [pid = 1846] [serial = 723] [outer = (nil)]
23:12:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa1a79800) [pid = 1846] [serial = 724] [outer = 0xa18b1000]
23:12:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa1a7f000) [pid = 1846] [serial = 725] [outer = 0xa18b1000]
23:12:58 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: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 same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:12:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:58 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:12:58 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 2706ms
23:12:58 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:12:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a37400 == 14 [pid = 1846] [id = 260]
23:12:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa1a44000) [pid = 1846] [serial = 726] [outer = (nil)]
23:12:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa1ddd800) [pid = 1846] [serial = 727] [outer = 0xa1a44000]
23:12:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa2301400) [pid = 1846] [serial = 728] [outer = 0xa1a44000]
23:13:01 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: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 same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:01 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:13:01 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 2846ms
23:13:01 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:13:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1ddc000 == 15 [pid = 1846] [id = 261]
23:13:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa2305000) [pid = 1846] [serial = 729] [outer = (nil)]
23:13:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa2310800) [pid = 1846] [serial = 730] [outer = 0xa2305000]
23:13:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa236c400) [pid = 1846] [serial = 731] [outer = 0xa2305000]
23:13:04 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:13:04 INFO - document served over http requires an https
23:13:04 INFO - sub-resource via xhr-request using the http-csp
23:13:04 INFO - delivery method with swap-origin-redirect and when
23:13: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:13:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:04 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:13:04 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 2613ms
23:13:04 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:13:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2373c00 == 16 [pid = 1846] [id = 262]
23:13:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa2374000) [pid = 1846] [serial = 732] [outer = (nil)]
23:13:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa2453800) [pid = 1846] [serial = 733] [outer = 0xa2374000]
23:13:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa2457800) [pid = 1846] [serial = 734] [outer = 0xa2374000]
23:13:07 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:13:07 INFO - document served over http requires an http
23:13:07 INFO - sub-resource via fetch-request using the meta-csp
23:13:07 INFO - delivery method with keep-origin-redirect and when
23:13:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
23:13:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:13:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:13:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:13:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:07 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:13:07 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 3514ms
23:13:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:13:08 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2377c00 == 17 [pid = 1846] [id = 263]
23:13:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa245d400) [pid = 1846] [serial = 735] [outer = (nil)]
23:13:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa2683400) [pid = 1846] [serial = 736] [outer = 0xa245d400]
23:13:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa2688c00) [pid = 1846] [serial = 737] [outer = 0xa245d400]
23:13:10 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:13:10 INFO - document served over http requires an http
23:13:10 INFO - sub-resource via fetch-request using the meta-csp
23:13:10 INFO - delivery method with no-redirect and when
23:13:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
23:13:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:13:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:13:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:13:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:10 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:13:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2341ms
23:13:10 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:13:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2682400 == 18 [pid = 1846] [id = 264]
23:13:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa2768000) [pid = 1846] [serial = 738] [outer = (nil)]
23:13:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa276e800) [pid = 1846] [serial = 739] [outer = 0xa2768000]
23:13:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa2774000) [pid = 1846] [serial = 740] [outer = 0xa2768000]
23:13:13 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:13:13 INFO - document served over http requires an http
23:13:13 INFO - sub-resource via fetch-request using the meta-csp
23:13:13 INFO - delivery method with swap-origin-redirect and when
23:13:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:13:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:13:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:13:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:13 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:13:13 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 3004ms
23:13:13 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:13:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017f400 == 19 [pid = 1846] [id = 265]
23:13:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0181000) [pid = 1846] [serial = 741] [outer = (nil)]
23:13:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa06a1800) [pid = 1846] [serial = 742] [outer = 0xa0181000]
23:13:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0fd1800) [pid = 1846] [serial = 743] [outer = 0xa0181000]
23:13:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb11c00 == 20 [pid = 1846] [id = 266]
23:13:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0x9fd3a800) [pid = 1846] [serial = 744] [outer = (nil)]
23:13:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0x9fb08000) [pid = 1846] [serial = 745] [outer = 0x9fd3a800]
23:13:15 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd32c00 == 19 [pid = 1846] [id = 256]
23:13:15 INFO - PROCESS | 1798 | --DOCSHELL 0x9f904c00 == 18 [pid = 1846] [id = 255]
23:13:15 INFO - PROCESS | 1798 | --DOCSHELL 0xa06a4c00 == 17 [pid = 1846] [id = 254]
23:13:15 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fd2000 == 16 [pid = 1846] [id = 253]
23:13:15 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bc2800 == 15 [pid = 1846] [id = 252]
23:13:15 INFO - PROCESS | 1798 | --DOCSHELL 0xa0767800 == 14 [pid = 1846] [id = 251]
23:13:15 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0d800 == 13 [pid = 1846] [id = 250]
23:13:15 INFO - PROCESS | 1798 | --DOCSHELL 0xa0605400 == 12 [pid = 1846] [id = 248]
23:13:15 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90f800 == 11 [pid = 1846] [id = 249]
23:13:15 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:13:15 INFO - document served over http requires an http
23:13:15 INFO - sub-resource via iframe-tag using the meta-csp
23:13:15 INFO - delivery method with keep-origin-redirect and when
23:13:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
23:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:15 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:13:15 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 2910ms
23:13:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa4632800) [pid = 1846] [serial = 657] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa245e800) [pid = 1846] [serial = 648] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa4234400) [pid = 1846] [serial = 654] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa2e9d800) [pid = 1846] [serial = 651] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa5a91c00) [pid = 1846] [serial = 667] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa5131000) [pid = 1846] [serial = 662] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa733e800) [pid = 1846] [serial = 677] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa5c50400) [pid = 1846] [serial = 672] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0x9fb0d000) [pid = 1846] [serial = 687] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa1a3e000) [pid = 1846] [serial = 645] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb09400 == 12 [pid = 1846] [id = 267]
23:13:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0x9fb0d000) [pid = 1846] [serial = 746] [outer = (nil)]
23:13:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0x9fd37400) [pid = 1846] [serial = 747] [outer = 0x9fb0d000]
23:13:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa017d000) [pid = 1846] [serial = 748] [outer = 0x9fb0d000]
23:13:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0605c00 == 13 [pid = 1846] [id = 268]
23:13:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa0608400) [pid = 1846] [serial = 749] [outer = (nil)]
23:13:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa0698c00) [pid = 1846] [serial = 750] [outer = 0xa0608400]
23:13:18 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:13:18 INFO - document served over http requires an http
23:13:18 INFO - sub-resource via iframe-tag using the meta-csp
23:13:18 INFO - delivery method with no-redirect and when
23:13:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
23:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:18 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:13:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2701ms
23:13:18 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:13:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd2f000 == 14 [pid = 1846] [id = 269]
23:13:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0x9fd2f800) [pid = 1846] [serial = 751] [outer = (nil)]
23:13:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa0bb9000) [pid = 1846] [serial = 752] [outer = 0x9fd2f800]
23:13:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0f55800) [pid = 1846] [serial = 753] [outer = 0x9fd2f800]
23:13:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10cd000 == 15 [pid = 1846] [id = 270]
23:13:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa10cd800) [pid = 1846] [serial = 754] [outer = (nil)]
23:13:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa184f400) [pid = 1846] [serial = 755] [outer = 0xa10cd800]
23:13:21 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:13:21 INFO - document served over http requires an http
23:13:21 INFO - sub-resource via iframe-tag using the meta-csp
23:13:21 INFO - delivery method with swap-origin-redirect and when
23:13:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:21 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:13:21 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 2800ms
23:13:21 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:13:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076e000 == 16 [pid = 1846] [id = 271]
23:13:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa10cf400) [pid = 1846] [serial = 756] [outer = (nil)]
23:13:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa1a3cc00) [pid = 1846] [serial = 757] [outer = 0xa10cf400]
23:13:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa1a79c00) [pid = 1846] [serial = 758] [outer = 0xa10cf400]
23:13:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa060ec00 == 15 [pid = 1846] [id = 258]
23:13:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4f000 == 14 [pid = 1846] [id = 259]
23:13:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a37400 == 13 [pid = 1846] [id = 260]
23:13:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa1ddc000 == 12 [pid = 1846] [id = 261]
23:13:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa2373c00 == 11 [pid = 1846] [id = 262]
23:13:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa2377c00 == 10 [pid = 1846] [id = 263]
23:13:24 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb11c00 == 9 [pid = 1846] [id = 266]
23:13:25 INFO - PROCESS | 1798 | --DOCSHELL 0xa017f400 == 8 [pid = 1846] [id = 265]
23:13:26 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:13:26 INFO - document served over http requires an http
23:13:26 INFO - sub-resource via script-tag using the meta-csp
23:13:26 INFO - delivery method with keep-origin-redirect and when
23:13:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
23:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:26 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:13:26 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 4471ms
23:13:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:13:27 INFO - PROCESS | 1798 | ++DOCSHELL 0xa06a6800 == 9 [pid = 1846] [id = 272]
23:13:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa0768c00) [pid = 1846] [serial = 759] [outer = (nil)]
23:13:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0f4f800) [pid = 1846] [serial = 760] [outer = 0xa0768c00]
23:13:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa1846400) [pid = 1846] [serial = 761] [outer = 0xa0768c00]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa0f54000) [pid = 1846] [serial = 718] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0x9fd37400) [pid = 1846] [serial = 747] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa06a3c00) [pid = 1846] [serial = 715] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0x9fb08000) [pid = 1846] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa06a1800) [pid = 1846] [serial = 742] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa276e800) [pid = 1846] [serial = 739] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa2683400) [pid = 1846] [serial = 736] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa2453800) [pid = 1846] [serial = 733] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa2310800) [pid = 1846] [serial = 730] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa1ddd800) [pid = 1846] [serial = 727] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa18b4000) [pid = 1846] [serial = 709] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa1a79800) [pid = 1846] [serial = 724] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa0fce000) [pid = 1846] [serial = 721] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa0fd3c00) [pid = 1846] [serial = 703] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa184d400) [pid = 1846] [serial = 706] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0x9fd35000) [pid = 1846] [serial = 694] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa076bc00) [pid = 1846] [serial = 697] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa0f4cc00) [pid = 1846] [serial = 700] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0x9fb0b800) [pid = 1846] [serial = 712] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa0609000) [pid = 1846] [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:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0x9fd3a800) [pid = 1846] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0x9f906400) [pid = 1846] [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:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa0181000) [pid = 1846] [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:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa076b000) [pid = 1846] [serial = 716] [outer = (nil)] [url = about:blank]
23:13:29 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0x9fd39000) [pid = 1846] [serial = 713] [outer = (nil)] [url = about:blank]
23:13:30 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:13:30 INFO - document served over http requires an http
23:13:30 INFO - sub-resource via script-tag using the meta-csp
23:13:30 INFO - delivery method with no-redirect and when
23:13:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
23:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:30 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:13:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 3928ms
23:13:30 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:13:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017dc00 == 10 [pid = 1846] [id = 273]
23:13:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa076a400) [pid = 1846] [serial = 762] [outer = (nil)]
23:13:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa18acc00) [pid = 1846] [serial = 763] [outer = 0xa076a400]
23:13:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa18b3800) [pid = 1846] [serial = 764] [outer = 0xa076a400]
23:13:32 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:13:32 INFO - document served over http requires an http
23:13:32 INFO - sub-resource via script-tag using the meta-csp
23:13:32 INFO - delivery method with swap-origin-redirect and when
23:13: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-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
23:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:32 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:13:32 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 2328ms
23:13:32 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:13:32 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bc4c00 == 11 [pid = 1846] [id = 274]
23:13:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa0fd3c00) [pid = 1846] [serial = 765] [outer = (nil)]
23:13:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa1a40c00) [pid = 1846] [serial = 766] [outer = 0xa0fd3c00]
23:13:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa1a82400) [pid = 1846] [serial = 767] [outer = 0xa0fd3c00]
23:13:34 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:13:34 INFO - document served over http requires an http
23:13:34 INFO - sub-resource via xhr-request using the meta-csp
23:13:34 INFO - delivery method with keep-origin-redirect and when
23:13:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
23:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:34 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:13:34 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 2391ms
23:13:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:13:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a3c000 == 12 [pid = 1846] [id = 275]
23:13:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa1ddac00) [pid = 1846] [serial = 768] [outer = (nil)]
23:13:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa2304400) [pid = 1846] [serial = 769] [outer = 0xa1ddac00]
23:13:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa230b000) [pid = 1846] [serial = 770] [outer = 0xa1ddac00]
23:13:37 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:13:37 INFO - document served over http requires an http
23:13:37 INFO - sub-resource via xhr-request using the meta-csp
23:13:37 INFO - delivery method with no-redirect and when
23:13:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
23:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:37 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:13:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2633ms
23:13:37 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:13:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dde000 == 13 [pid = 1846] [id = 276]
23:13:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa1de2000) [pid = 1846] [serial = 771] [outer = (nil)]
23:13:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa2457000) [pid = 1846] [serial = 772] [outer = 0xa1de2000]
23:13:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa267e400) [pid = 1846] [serial = 773] [outer = 0xa1de2000]
23:13:40 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:13:40 INFO - document served over http requires an http
23:13:40 INFO - sub-resource via xhr-request using the meta-csp
23:13:40 INFO - delivery method with swap-origin-redirect and when
23:13:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:40 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:13:40 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 2705ms
23:13:40 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:13:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2454000 == 14 [pid = 1846] [id = 277]
23:13:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa2688000) [pid = 1846] [serial = 774] [outer = (nil)]
23:13:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa276d000) [pid = 1846] [serial = 775] [outer = 0xa2688000]
23:13:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa2772800) [pid = 1846] [serial = 776] [outer = 0xa2688000]
23:13:43 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:13:43 INFO - document served over http requires an https
23:13:43 INFO - sub-resource via fetch-request using the meta-csp
23:13:43 INFO - delivery method with keep-origin-redirect and when
23:13:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
23:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:13:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:13:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:13:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:43 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:13:43 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 2803ms
23:13:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:13:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa293a800 == 15 [pid = 1846] [id = 278]
23:13:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa293bc00) [pid = 1846] [serial = 777] [outer = (nil)]
23:13:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa2940400) [pid = 1846] [serial = 778] [outer = 0xa293bc00]
23:13:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2d77c00) [pid = 1846] [serial = 779] [outer = 0xa293bc00]
23:13:45 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:13:45 INFO - document served over http requires an https
23:13:45 INFO - sub-resource via fetch-request using the meta-csp
23:13:45 INFO - delivery method with no-redirect and when
23:13: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/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
23:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:13:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:13:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:13:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:45 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:13:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2853ms
23:13:45 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:13:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa293e800 == 16 [pid = 1846] [id = 279]
23:13:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa2d7d000) [pid = 1846] [serial = 780] [outer = (nil)]
23:13:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa2e93000) [pid = 1846] [serial = 781] [outer = 0xa2d7d000]
23:13:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2e98800) [pid = 1846] [serial = 782] [outer = 0xa2d7d000]
23:13:49 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:13:49 INFO - document served over http requires an https
23:13:49 INFO - sub-resource via fetch-request using the meta-csp
23:13:49 INFO - delivery method with swap-origin-redirect and when
23:13:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:13:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:13:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:13:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:49 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:13:49 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 3750ms
23:13:49 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:13:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d83400 == 17 [pid = 1846] [id = 280]
23:13:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2d83800) [pid = 1846] [serial = 783] [outer = (nil)]
23:13:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa3056c00) [pid = 1846] [serial = 784] [outer = 0xa2d83800]
23:13:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa1a80800) [pid = 1846] [serial = 785] [outer = 0xa2d83800]
23:13:52 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bbc800 == 18 [pid = 1846] [id = 281]
23:13:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa0f4e000) [pid = 1846] [serial = 786] [outer = (nil)]
23:13:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa10d0400) [pid = 1846] [serial = 787] [outer = 0xa0f4e000]
23:13:53 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:13:53 INFO - document served over http requires an https
23:13:53 INFO - sub-resource via iframe-tag using the meta-csp
23:13:53 INFO - delivery method with keep-origin-redirect and when
23:13: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-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
23:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:53 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:13:53 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 3509ms
23:13:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:13:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bbf800 == 19 [pid = 1846] [id = 282]
23:13:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa0f58800) [pid = 1846] [serial = 788] [outer = (nil)]
23:13:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa1a38400) [pid = 1846] [serial = 789] [outer = 0xa0f58800]
23:13:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2373c00) [pid = 1846] [serial = 790] [outer = 0xa0f58800]
23:13:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd33000 == 20 [pid = 1846] [id = 283]
23:13:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0x9fd36400) [pid = 1846] [serial = 791] [outer = (nil)]
23:13:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0180400) [pid = 1846] [serial = 792] [outer = 0x9fd36400]
23:13:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa06a6800 == 19 [pid = 1846] [id = 272]
23:13:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa076e000 == 18 [pid = 1846] [id = 271]
23:13:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa10cd000 == 17 [pid = 1846] [id = 270]
23:13:55 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd2f000 == 16 [pid = 1846] [id = 269]
23:13:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa0605c00 == 15 [pid = 1846] [id = 268]
23:13:55 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa0fd1800) [pid = 1846] [serial = 743] [outer = (nil)] [url = about:blank]
23:13:55 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:13:55 INFO - document served over http requires an https
23:13:55 INFO - sub-resource via iframe-tag using the meta-csp
23:13:55 INFO - delivery method with no-redirect and when
23:13:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
23:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:55 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:13:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2300ms
23:13:55 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:13:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd3a800 == 16 [pid = 1846] [id = 284]
23:13:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0177400) [pid = 1846] [serial = 793] [outer = (nil)]
23:13:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0610000) [pid = 1846] [serial = 794] [outer = 0xa0177400]
23:13:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0764400) [pid = 1846] [serial = 795] [outer = 0xa0177400]
23:13:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f55400 == 17 [pid = 1846] [id = 285]
23:13:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa0f56800) [pid = 1846] [serial = 796] [outer = (nil)]
23:13:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa0fc7c00) [pid = 1846] [serial = 797] [outer = 0xa0f56800]
23:13:58 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:13:58 INFO - document served over http requires an https
23:13:58 INFO - sub-resource via iframe-tag using the meta-csp
23:13:58 INFO - delivery method with swap-origin-redirect and when
23:13:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:58 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:13:58 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 2703ms
23:13:58 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:13:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd32000 == 18 [pid = 1846] [id = 286]
23:13:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0x9fd33400) [pid = 1846] [serial = 798] [outer = (nil)]
23:13:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa184f000) [pid = 1846] [serial = 799] [outer = 0x9fd33400]
23:13:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa18a6c00) [pid = 1846] [serial = 800] [outer = 0x9fd33400]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa1a3cc00) [pid = 1846] [serial = 757] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa0bb9000) [pid = 1846] [serial = 752] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0698c00) [pid = 1846] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485198247]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa184f400) [pid = 1846] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa0f4f800) [pid = 1846] [serial = 760] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa0608400) [pid = 1846] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485198247]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0x9fb0d000) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa10cd800) [pid = 1846] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa10cf400) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa0768c00) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0x9fd2f800) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa069e800) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa10d1000) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa076a000) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa2768000) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa1848400) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa060a000) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa6828800) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa0606400) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa1a44000) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x9fb14c00) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa245d400) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa18b1000) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa2305000) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa0bc3400) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0x9fb0c400) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa2374000) [pid = 1846] [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:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa1855800) [pid = 1846] [serial = 722] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa184e800) [pid = 1846] [serial = 707] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa0f56400) [pid = 1846] [serial = 701] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa2774000) [pid = 1846] [serial = 740] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa1a3d000) [pid = 1846] [serial = 710] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa0f53c00) [pid = 1846] [serial = 719] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa76ad400) [pid = 1846] [serial = 682] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa0763400) [pid = 1846] [serial = 692] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa2301400) [pid = 1846] [serial = 728] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa0770c00) [pid = 1846] [serial = 698] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa2688c00) [pid = 1846] [serial = 737] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa1a7f000) [pid = 1846] [serial = 725] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xa236c400) [pid = 1846] [serial = 731] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa10c9800) [pid = 1846] [serial = 704] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0xa017d800) [pid = 1846] [serial = 695] [outer = (nil)] [url = about:blank]
23:14:00 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa2457800) [pid = 1846] [serial = 734] [outer = (nil)] [url = about:blank]
23:14:01 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:14:01 INFO - document served over http requires an https
23:14:01 INFO - sub-resource via script-tag using the meta-csp
23:14:01 INFO - delivery method with keep-origin-redirect and when
23:14:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
23:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:14:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:14:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:01 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:14:01 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 3407ms
23:14:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:14:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017c400 == 19 [pid = 1846] [id = 287]
23:14:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0xa017d800) [pid = 1846] [serial = 801] [outer = (nil)]
23:14:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xa0bc3400) [pid = 1846] [serial = 802] [outer = 0xa017d800]
23:14:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa10cf400) [pid = 1846] [serial = 803] [outer = 0xa017d800]
23:14:04 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:14:04 INFO - document served over http requires an https
23:14:04 INFO - sub-resource via script-tag using the meta-csp
23:14:04 INFO - delivery method with no-redirect and when
23:14:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
23:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:14:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:14:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:04 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:14:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2645ms
23:14:04 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:14:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa06a2c00 == 20 [pid = 1846] [id = 288]
23:14:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa06a7800) [pid = 1846] [serial = 804] [outer = (nil)]
23:14:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa10cbc00) [pid = 1846] [serial = 805] [outer = 0xa06a7800]
23:14:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa1855c00) [pid = 1846] [serial = 806] [outer = 0xa06a7800]
23:14:07 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:14:07 INFO - document served over http requires an https
23:14:07 INFO - sub-resource via script-tag using the meta-csp
23:14:07 INFO - delivery method with swap-origin-redirect and when
23:14:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
23:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:14:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:14:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:07 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:14:07 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 2707ms
23:14:07 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:14:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4d800 == 21 [pid = 1846] [id = 289]
23:14:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa0f4f800) [pid = 1846] [serial = 807] [outer = (nil)]
23:14:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa1dd9000) [pid = 1846] [serial = 808] [outer = 0xa0f4f800]
23:14:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa2307400) [pid = 1846] [serial = 809] [outer = 0xa0f4f800]
23:14:10 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:14:10 INFO - document served over http requires an https
23:14:10 INFO - sub-resource via xhr-request using the meta-csp
23:14:10 INFO - delivery method with keep-origin-redirect and when
23:14:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
23:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:14:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:14:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:10 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:14:10 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 2703ms
23:14:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:14:11 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd6000 == 22 [pid = 1846] [id = 290]
23:14:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa236ec00) [pid = 1846] [serial = 810] [outer = (nil)]
23:14:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa268c400) [pid = 1846] [serial = 811] [outer = 0xa236ec00]
23:14:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa2774c00) [pid = 1846] [serial = 812] [outer = 0xa236ec00]
23:14:13 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:14:13 INFO - document served over http requires an https
23:14:13 INFO - sub-resource via xhr-request 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. - assert_equals: 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:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:14:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:14:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:13 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:14:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 3464ms
23:14:13 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:14:14 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2689000 == 23 [pid = 1846] [id = 291]
23:14:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa2d7c000) [pid = 1846] [serial = 813] [outer = (nil)]
23:14:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa2e9ac00) [pid = 1846] [serial = 814] [outer = 0xa2d7c000]
23:14:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa305cc00) [pid = 1846] [serial = 815] [outer = 0xa2d7c000]
23:14:16 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:14:16 INFO - document served over http requires an https
23:14:16 INFO - sub-resource via xhr-request 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. - assert_equals: 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:14:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:14:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:14:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:16 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:14:16 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 2644ms
23:14:16 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:14:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d85400 == 24 [pid = 1846] [id = 292]
23:14:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa3057400) [pid = 1846] [serial = 816] [outer = (nil)]
23:14:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa324ec00) [pid = 1846] [serial = 817] [outer = 0xa3057400]
23:14:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa3252c00) [pid = 1846] [serial = 818] [outer = 0xa3057400]
23:14:18 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:14:18 INFO - document served over http requires an http
23:14:18 INFO - sub-resource via fetch-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 same-origin.
23:14:18 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 2246ms
23:14:18 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:14:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa324d400 == 25 [pid = 1846] [id = 293]
23:14:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa367ec00) [pid = 1846] [serial = 819] [outer = (nil)]
23:14:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa3687800) [pid = 1846] [serial = 820] [outer = 0xa367ec00]
23:14:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa368c400) [pid = 1846] [serial = 821] [outer = 0xa367ec00]
23:14:20 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:14:20 INFO - document served over http requires an http
23:14:20 INFO - sub-resource via fetch-request using the meta-csp
23:14:20 INFO - delivery method with no-redirect and when
23:14:20 INFO - the target request is same-origin.
23:14:20 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 2415ms
23:14:20 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:14:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40cb800 == 26 [pid = 1846] [id = 294]
23:14:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa40cc400) [pid = 1846] [serial = 822] [outer = (nil)]
23:14:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa40d0800) [pid = 1846] [serial = 823] [outer = 0xa40cc400]
23:14:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa4231400) [pid = 1846] [serial = 824] [outer = 0xa40cc400]
23:14:23 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:14:23 INFO - document served over http requires an http
23:14:23 INFO - sub-resource via fetch-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 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:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:14:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:14:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:14:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:23 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:14:23 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 2838ms
23:14:23 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:14:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4238c00 == 27 [pid = 1846] [id = 295]
23:14:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa4239800) [pid = 1846] [serial = 825] [outer = (nil)]
23:14:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa423dc00) [pid = 1846] [serial = 826] [outer = 0xa4239800]
23:14:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa42cec00) [pid = 1846] [serial = 827] [outer = 0xa4239800]
23:14:27 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0604400 == 28 [pid = 1846] [id = 296]
23:14:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa060b400) [pid = 1846] [serial = 828] [outer = (nil)]
23:14:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0766400) [pid = 1846] [serial = 829] [outer = 0xa060b400]
23:14:27 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:14:27 INFO - document served over http requires an http
23:14:27 INFO - sub-resource via iframe-tag using the meta-csp
23:14:27 INFO - delivery method with keep-origin-redirect and when
23:14:27 INFO - the target request is same-origin.
23:14:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 4045ms
23:14:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
23:14:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90b000 == 29 [pid = 1846] [id = 297]
23:14:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0x9f90c800) [pid = 1846] [serial = 830] [outer = (nil)]
23:14:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0x9fb13800) [pid = 1846] [serial = 831] [outer = 0x9f90c800]
23:14:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa06a1400) [pid = 1846] [serial = 832] [outer = 0x9f90c800]
23:14:29 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd32000 == 28 [pid = 1846] [id = 286]
23:14:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa0609800 == 27 [pid = 1846] [id = 257]
23:14:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f55400 == 26 [pid = 1846] [id = 285]
23:14:29 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd3a800 == 25 [pid = 1846] [id = 284]
23:14:29 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd33000 == 24 [pid = 1846] [id = 283]
23:14:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bbf800 == 23 [pid = 1846] [id = 282]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bbc800 == 22 [pid = 1846] [id = 281]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d83400 == 21 [pid = 1846] [id = 280]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa293e800 == 20 [pid = 1846] [id = 279]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb09400 == 19 [pid = 1846] [id = 267]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa293a800 == 18 [pid = 1846] [id = 278]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa2682400 == 17 [pid = 1846] [id = 264]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa2454000 == 16 [pid = 1846] [id = 277]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dde000 == 15 [pid = 1846] [id = 276]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a3c000 == 14 [pid = 1846] [id = 275]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bc4c00 == 13 [pid = 1846] [id = 274]
23:14:30 INFO - PROCESS | 1798 | --DOCSHELL 0xa017dc00 == 12 [pid = 1846] [id = 273]
23:14:30 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0f55800) [pid = 1846] [serial = 753] [outer = (nil)] [url = about:blank]
23:14:30 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa017d000) [pid = 1846] [serial = 748] [outer = (nil)] [url = about:blank]
23:14:30 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa1a79c00) [pid = 1846] [serial = 758] [outer = (nil)] [url = about:blank]
23:14:30 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa1846400) [pid = 1846] [serial = 761] [outer = (nil)] [url = about:blank]
23:14:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0768400 == 13 [pid = 1846] [id = 298]
23:14:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0bbb000) [pid = 1846] [serial = 833] [outer = (nil)]
23:14:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa0f55400) [pid = 1846] [serial = 834] [outer = 0xa0bbb000]
23:14:31 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:14:31 INFO - document served over http requires an http
23:14:31 INFO - sub-resource via iframe-tag using the meta-csp
23:14:31 INFO - delivery method with no-redirect and when
23:14:31 INFO - the target request is same-origin.
23:14:31 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 3574ms
23:14:31 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:14:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bc4c00 == 14 [pid = 1846] [id = 299]
23:14:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa0fd2000) [pid = 1846] [serial = 835] [outer = (nil)]
23:14:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa10cd000) [pid = 1846] [serial = 836] [outer = 0xa0fd2000]
23:14:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa18a5c00) [pid = 1846] [serial = 837] [outer = 0xa0fd2000]
23:14:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a7b400 == 15 [pid = 1846] [id = 300]
23:14:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa1a7bc00) [pid = 1846] [serial = 838] [outer = (nil)]
23:14:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa1a7ec00) [pid = 1846] [serial = 839] [outer = 0xa1a7bc00]
23:14:33 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:14:33 INFO - document served over http requires an http
23:14:33 INFO - sub-resource via iframe-tag using the meta-csp
23:14:33 INFO - delivery method with swap-origin-redirect and when
23:14: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-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:14:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:14:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:33 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:14:33 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 2309ms
23:14:33 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:14:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fd5800 == 16 [pid = 1846] [id = 301]
23:14:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa1a7c400) [pid = 1846] [serial = 840] [outer = (nil)]
23:14:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa2306400) [pid = 1846] [serial = 841] [outer = 0xa1a7c400]
23:14:34 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa2370400) [pid = 1846] [serial = 842] [outer = 0xa1a7c400]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa3056c00) [pid = 1846] [serial = 784] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa10d0400) [pid = 1846] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa2940400) [pid = 1846] [serial = 778] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa2e93000) [pid = 1846] [serial = 781] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa184f000) [pid = 1846] [serial = 799] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2304400) [pid = 1846] [serial = 769] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0610000) [pid = 1846] [serial = 794] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa2457000) [pid = 1846] [serial = 772] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa276d000) [pid = 1846] [serial = 775] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa1a40c00) [pid = 1846] [serial = 766] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa0180400) [pid = 1846] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485235377]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa18acc00) [pid = 1846] [serial = 763] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1a38400) [pid = 1846] [serial = 789] [outer = (nil)] [url = about:blank]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa0fc7c00) [pid = 1846] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0x9fd33400) [pid = 1846] [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:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa0177400) [pid = 1846] [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:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa0f58800) [pid = 1846] [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:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa0f56800) [pid = 1846] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0x9fd36400) [pid = 1846] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485235377]
23:14:36 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa0f4e000) [pid = 1846] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:14:37 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:14:37 INFO - document served over http requires an http
23:14:37 INFO - sub-resource via script-tag using the meta-csp
23:14:37 INFO - delivery method with keep-origin-redirect and when
23:14:37 INFO - the target request is same-origin.
23:14:37 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 3499ms
23:14:37 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:14:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd36400 == 17 [pid = 1846] [id = 302]
23:14:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa0bb9800) [pid = 1846] [serial = 843] [outer = (nil)]
23:14:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa18acc00) [pid = 1846] [serial = 844] [outer = 0xa0bb9800]
23:14:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa2457c00) [pid = 1846] [serial = 845] [outer = 0xa0bb9800]
23:14:39 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:14:39 INFO - document served over http requires an http
23:14:39 INFO - sub-resource via script-tag using the meta-csp
23:14:39 INFO - delivery method with no-redirect and when
23:14:39 INFO - the target request is same-origin.
23:14:39 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 2453ms
23:14:39 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:14:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bbb400 == 18 [pid = 1846] [id = 303]
23:14:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0bc2400) [pid = 1846] [serial = 846] [outer = (nil)]
23:14:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa1849000) [pid = 1846] [serial = 847] [outer = 0xa0bc2400]
23:14:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa1dd9c00) [pid = 1846] [serial = 848] [outer = 0xa0bc2400]
23:14:42 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:14:42 INFO - document served over http requires an http
23:14:42 INFO - sub-resource via script-tag using the meta-csp
23:14:42 INFO - delivery method with swap-origin-redirect and when
23:14:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:14:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:14:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:42 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:14:42 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 2751ms
23:14:42 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:14:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10c5000 == 19 [pid = 1846] [id = 304]
23:14:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa10c5c00) [pid = 1846] [serial = 849] [outer = (nil)]
23:14:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2773c00) [pid = 1846] [serial = 850] [outer = 0xa10c5c00]
23:14:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2942800) [pid = 1846] [serial = 851] [outer = 0xa10c5c00]
23:14:45 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:14:45 INFO - document served over http requires an http
23:14:45 INFO - sub-resource via xhr-request using the meta-csp
23:14:45 INFO - delivery method with keep-origin-redirect and when
23:14:45 INFO - the target request is same-origin.
23:14:45 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 2702ms
23:14:45 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:14:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e9e800 == 20 [pid = 1846] [id = 305]
23:14:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa2e9ec00) [pid = 1846] [serial = 852] [outer = (nil)]
23:14:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa3063c00) [pid = 1846] [serial = 853] [outer = 0xa2e9ec00]
23:14:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa3681c00) [pid = 1846] [serial = 854] [outer = 0xa2e9ec00]
23:14:47 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:14:47 INFO - document served over http requires an http
23:14:47 INFO - sub-resource via xhr-request using the meta-csp
23:14:47 INFO - delivery method with no-redirect and when
23:14:47 INFO - the target request is same-origin.
23:14:47 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 2565ms
23:14:47 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:14:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3059800 == 21 [pid = 1846] [id = 306]
23:14:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa4239000) [pid = 1846] [serial = 855] [outer = (nil)]
23:14:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa42d1c00) [pid = 1846] [serial = 856] [outer = 0xa4239000]
23:14:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa42d6000) [pid = 1846] [serial = 857] [outer = 0xa4239000]
23:14:50 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:14:50 INFO - document served over http requires an http
23:14:50 INFO - sub-resource via xhr-request using the meta-csp
23:14:50 INFO - delivery method with swap-origin-redirect and when
23:14:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
23:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:14:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:14:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:50 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:14:50 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 2642ms
23:14:50 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:14:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4626400 == 22 [pid = 1846] [id = 307]
23:14:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa4626c00) [pid = 1846] [serial = 858] [outer = (nil)]
23:14:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa462d400) [pid = 1846] [serial = 859] [outer = 0xa4626c00]
23:14:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa4630c00) [pid = 1846] [serial = 860] [outer = 0xa4626c00]
23:14:54 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:14:54 INFO - document served over http requires an https
23:14:54 INFO - sub-resource via fetch-request using the meta-csp
23:14:54 INFO - delivery method with keep-origin-redirect and when
23:14:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
23:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:14:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:14:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:14:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:54 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:14:54 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 3659ms
23:14:54 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:14:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa462bc00 == 23 [pid = 1846] [id = 308]
23:14:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa4c8dc00) [pid = 1846] [serial = 861] [outer = (nil)]
23:14:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa4c95000) [pid = 1846] [serial = 862] [outer = 0xa4c8dc00]
23:14:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa4c99800) [pid = 1846] [serial = 863] [outer = 0xa4c8dc00]
23:14:56 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:14:56 INFO - document served over http requires an https
23:14:56 INFO - sub-resource via fetch-request using the meta-csp
23:14:56 INFO - delivery method with no-redirect and when
23:14:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
23:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:14:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:14:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:14:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:56 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:14:56 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 2256ms
23:14:56 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:14:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c94000 == 24 [pid = 1846] [id = 309]
23:14:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa4cad000) [pid = 1846] [serial = 864] [outer = (nil)]
23:14:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa4cb3c00) [pid = 1846] [serial = 865] [outer = 0xa4cad000]
23:14:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa4ddb800) [pid = 1846] [serial = 866] [outer = 0xa4cad000]
23:14:58 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:14:58 INFO - document served over http requires an https
23:14:58 INFO - sub-resource via fetch-request using the meta-csp
23:14:58 INFO - delivery method with swap-origin-redirect and when
23:14:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
23:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:14:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:14:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:14:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:14:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:14:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:14:58 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:14:58 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 2163ms
23:14:58 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:14:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cb1800 == 25 [pid = 1846] [id = 310]
23:14:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa4de1800) [pid = 1846] [serial = 867] [outer = (nil)]
23:14:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa4de6800) [pid = 1846] [serial = 868] [outer = 0xa4de1800]
23:14:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa4f2a000) [pid = 1846] [serial = 869] [outer = 0xa4de1800]
23:15:01 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:15:01 INFO - document served over http requires an https
23:15:01 INFO - sub-resource via fetch-request using the meta-csp
23:15:01 INFO - delivery method with swap-origin-redirect and when
23:15:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
23:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:15:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:15:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:15:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:01 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:15:01 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 2847ms
23:15:01 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:15:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4de4800 == 26 [pid = 1846] [id = 311]
23:15:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa4de4c00) [pid = 1846] [serial = 870] [outer = (nil)]
23:15:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa4f36c00) [pid = 1846] [serial = 871] [outer = 0xa4de4c00]
23:15:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa4f43c00) [pid = 1846] [serial = 872] [outer = 0xa4de4c00]
23:15:06 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:15:06 INFO - document served over http requires an https
23:15:06 INFO - sub-resource via fetch-request 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. - assert_equals: 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:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:15:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:15:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:15:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:06 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:15:06 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 4641ms
23:15:06 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:15:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076dc00 == 27 [pid = 1846] [id = 312]
23:15:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa0bb5400) [pid = 1846] [serial = 873] [outer = (nil)]
23:15:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa0f57000) [pid = 1846] [serial = 874] [outer = 0xa0bb5400]
23:15:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa1854000) [pid = 1846] [serial = 875] [outer = 0xa0bb5400]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa06a2c00 == 26 [pid = 1846] [id = 288]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4d800 == 25 [pid = 1846] [id = 289]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd6000 == 24 [pid = 1846] [id = 290]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa2689000 == 23 [pid = 1846] [id = 291]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d85400 == 22 [pid = 1846] [id = 292]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa324d400 == 21 [pid = 1846] [id = 293]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa40cb800 == 20 [pid = 1846] [id = 294]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa0604400 == 19 [pid = 1846] [id = 296]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa4238c00 == 18 [pid = 1846] [id = 295]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa0768400 == 17 [pid = 1846] [id = 298]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90b000 == 16 [pid = 1846] [id = 297]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a7b400 == 15 [pid = 1846] [id = 300]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bc4c00 == 14 [pid = 1846] [id = 299]
23:15:09 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fd5800 == 13 [pid = 1846] [id = 301]
23:15:09 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa0764400) [pid = 1846] [serial = 795] [outer = (nil)] [url = about:blank]
23:15:09 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa2373c00) [pid = 1846] [serial = 790] [outer = (nil)] [url = about:blank]
23:15:09 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa18a6c00) [pid = 1846] [serial = 800] [outer = (nil)] [url = about:blank]
23:15:09 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:15:09 INFO - document served over http requires an https
23:15:09 INFO - sub-resource via fetch-request using the meta-csp
23:15:09 INFO - delivery method with no-redirect and when
23:15: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-upgrade.no-redirect.http.html"
23:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:15:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:15:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:15:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:09 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:15:09 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 3012ms
23:15:09 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:15:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb12400 == 14 [pid = 1846] [id = 313]
23:15:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0x9fb12c00) [pid = 1846] [serial = 876] [outer = (nil)]
23:15:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa0608800) [pid = 1846] [serial = 877] [outer = 0x9fb12c00]
23:15:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa0767c00) [pid = 1846] [serial = 878] [outer = 0x9fb12c00]
23:15:12 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:15:12 INFO - document served over http requires an https
23:15:12 INFO - sub-resource via fetch-request using the meta-csp
23:15:12 INFO - delivery method with swap-origin-redirect and when
23:15: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-upgrade.swap-origin-redirect.http.html"
23:15:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:15:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:15:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:15:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:12 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:15:12 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 3455ms
23:15:12 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:15:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0180000 == 15 [pid = 1846] [id = 314]
23:15:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa0fc7000) [pid = 1846] [serial = 879] [outer = (nil)]
23:15:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa1852400) [pid = 1846] [serial = 880] [outer = 0xa0fc7000]
23:15:13 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa1a40000) [pid = 1846] [serial = 881] [outer = 0xa0fc7000]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa2306400) [pid = 1846] [serial = 841] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0x9fb13800) [pid = 1846] [serial = 831] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa423dc00) [pid = 1846] [serial = 826] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa324ec00) [pid = 1846] [serial = 817] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa2e9ac00) [pid = 1846] [serial = 814] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa0bc3400) [pid = 1846] [serial = 802] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa1dd9000) [pid = 1846] [serial = 808] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa40d0800) [pid = 1846] [serial = 823] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa268c400) [pid = 1846] [serial = 811] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa0766400) [pid = 1846] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa10cbc00) [pid = 1846] [serial = 805] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa1a7ec00) [pid = 1846] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa3687800) [pid = 1846] [serial = 820] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa10cd000) [pid = 1846] [serial = 836] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa0f55400) [pid = 1846] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485270683]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa1a7c400) [pid = 1846] [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:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa0bbb000) [pid = 1846] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485270683]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa1a7bc00) [pid = 1846] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa0fd2000) [pid = 1846] [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:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0x9f90c800) [pid = 1846] [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:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa2d83800) [pid = 1846] [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:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa060b400) [pid = 1846] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:15:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90d000 == 16 [pid = 1846] [id = 315]
23:15:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0x9fb09400) [pid = 1846] [serial = 882] [outer = (nil)]
23:15:16 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa1a80800) [pid = 1846] [serial = 785] [outer = (nil)] [url = about:blank]
23:15:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa0bbc800) [pid = 1846] [serial = 883] [outer = 0x9fb09400]
23:15:16 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:15:16 INFO - document served over http requires an https
23:15:16 INFO - sub-resource via iframe-tag using the meta-csp
23:15:16 INFO - delivery method with keep-origin-redirect and when
23:15:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
23:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:15:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:15:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:16 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:15:16 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 3909ms
23:15:16 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:15:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0604400 == 17 [pid = 1846] [id = 316]
23:15:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa10c5400) [pid = 1846] [serial = 884] [outer = (nil)]
23:15:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa1ddb000) [pid = 1846] [serial = 885] [outer = 0xa10c5400]
23:15:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa230f400) [pid = 1846] [serial = 886] [outer = 0xa10c5400]
23:15:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fd3000 == 18 [pid = 1846] [id = 317]
23:15:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0fd4000) [pid = 1846] [serial = 887] [outer = (nil)]
23:15:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa1855800) [pid = 1846] [serial = 888] [outer = 0xa0fd4000]
23:15:19 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:15:19 INFO - document served over http requires an https
23:15:19 INFO - sub-resource via iframe-tag using the meta-csp
23:15:19 INFO - delivery method with no-redirect and when
23:15:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
23:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:15:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:15:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:19 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:15:19 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 2304ms
23:15:19 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:15:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1850c00 == 19 [pid = 1846] [id = 318]
23:15:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa1a7e400) [pid = 1846] [serial = 889] [outer = (nil)]
23:15:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa2309000) [pid = 1846] [serial = 890] [outer = 0xa1a7e400]
23:15:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa2681400) [pid = 1846] [serial = 891] [outer = 0xa1a7e400]
23:15:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2937400 == 20 [pid = 1846] [id = 319]
23:15:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa2937c00) [pid = 1846] [serial = 892] [outer = (nil)]
23:15:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa2d7b800) [pid = 1846] [serial = 893] [outer = 0xa2937c00]
23:15:22 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:15:22 INFO - document served over http requires an https
23:15:22 INFO - sub-resource via iframe-tag using the meta-csp
23:15:22 INFO - delivery method with swap-origin-redirect and when
23:15:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
23:15:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:15:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:15:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:22 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:15:22 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 3154ms
23:15:22 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:15:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1ddd800 == 21 [pid = 1846] [id = 320]
23:15:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa2939800) [pid = 1846] [serial = 894] [outer = (nil)]
23:15:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa305b400) [pid = 1846] [serial = 895] [outer = 0xa2939800]
23:15:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa324d400) [pid = 1846] [serial = 896] [outer = 0xa2939800]
23:15:24 INFO - PROCESS | 1798 | ++DOCSHELL 0xa368ac00 == 22 [pid = 1846] [id = 321]
23:15:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa368b000) [pid = 1846] [serial = 897] [outer = (nil)]
23:15:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa40cc000) [pid = 1846] [serial = 898] [outer = 0xa368b000]
23:15:25 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:15:25 INFO - document served over http requires an https
23:15:25 INFO - sub-resource via iframe-tag using the meta-csp
23:15:25 INFO - delivery method with swap-origin-redirect and when
23:15:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:15:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:15:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:15:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:25 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:15:25 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 2998ms
23:15:25 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:15:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2ea0400 == 23 [pid = 1846] [id = 322]
23:15:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa3055c00) [pid = 1846] [serial = 899] [outer = (nil)]
23:15:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa42ce800) [pid = 1846] [serial = 900] [outer = 0xa3055c00]
23:15:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa462d800) [pid = 1846] [serial = 901] [outer = 0xa3055c00]
23:15:27 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c99400 == 24 [pid = 1846] [id = 323]
23:15:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa4ca9800) [pid = 1846] [serial = 902] [outer = (nil)]
23:15:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa4ddf000) [pid = 1846] [serial = 903] [outer = 0xa4ca9800]
23:15:28 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:15:28 INFO - document served over http requires an https
23:15:28 INFO - sub-resource via iframe-tag using the meta-csp
23:15:28 INFO - delivery method with keep-origin-redirect and when
23:15: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-upgrade.keep-origin-redirect.http.html"
23:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:15:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:15:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:28 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:15:28 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 2794ms
23:15:28 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:15:28 INFO - PROCESS | 1798 | ++DOCSHELL 0xa423dc00 == 25 [pid = 1846] [id = 324]
23:15:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa423fc00) [pid = 1846] [serial = 904] [outer = (nil)]
23:15:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa4f4c400) [pid = 1846] [serial = 905] [outer = 0xa423fc00]
23:15:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa509fc00) [pid = 1846] [serial = 906] [outer = 0xa423fc00]
23:15:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a7c00 == 26 [pid = 1846] [id = 325]
23:15:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa50a8000) [pid = 1846] [serial = 907] [outer = (nil)]
23:15:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa50a9c00) [pid = 1846] [serial = 908] [outer = 0xa50a8000]
23:15:31 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:15:31 INFO - document served over http requires an https
23:15:31 INFO - sub-resource via iframe-tag using the meta-csp
23:15:31 INFO - delivery method with no-redirect and when
23:15:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
23:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:15:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:15:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:31 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:15:31 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 2805ms
23:15:31 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:15:32 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f31400 == 27 [pid = 1846] [id = 326]
23:15:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa4f37000) [pid = 1846] [serial = 909] [outer = (nil)]
23:15:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa5133800) [pid = 1846] [serial = 910] [outer = 0xa4f37000]
23:15:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa5137800) [pid = 1846] [serial = 911] [outer = 0xa4f37000]
23:15:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa513ec00 == 28 [pid = 1846] [id = 327]
23:15:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa585e800) [pid = 1846] [serial = 912] [outer = (nil)]
23:15:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa585f400) [pid = 1846] [serial = 913] [outer = 0xa585e800]
23:15:35 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:15:35 INFO - document served over http requires an https
23:15:35 INFO - sub-resource via iframe-tag using the meta-csp
23:15:35 INFO - delivery method with swap-origin-redirect and when
23:15:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
23:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:15:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:15:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:35 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:15:35 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 3960ms
23:15:35 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:15:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5130000 == 29 [pid = 1846] [id = 328]
23:15:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa5130400) [pid = 1846] [serial = 914] [outer = (nil)]
23:15:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa5869400) [pid = 1846] [serial = 915] [outer = 0xa5130400]
23:15:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa586d800) [pid = 1846] [serial = 916] [outer = 0xa5130400]
23:15:37 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:15:37 INFO - document served over http requires an https
23:15:37 INFO - sub-resource via script-tag using the meta-csp
23:15:37 INFO - delivery method with keep-origin-redirect and when
23:15:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
23:15:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:15:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:15:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:37 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:15:37 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 2579ms
23:15:37 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:15:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5865c00 == 30 [pid = 1846] [id = 329]
23:15:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa5868400) [pid = 1846] [serial = 917] [outer = (nil)]
23:15:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa5a9b400) [pid = 1846] [serial = 918] [outer = 0xa5868400]
23:15:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa5c46800) [pid = 1846] [serial = 919] [outer = 0xa5868400]
23:15:41 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:15:41 INFO - document served over http requires an https
23:15:41 INFO - sub-resource via script-tag using the meta-csp
23:15:41 INFO - delivery method with no-redirect and when
23:15:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
23:15:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:15:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:15:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:41 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:15:41 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 3799ms
23:15:41 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:15:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a99400 == 31 [pid = 1846] [id = 330]
23:15:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa5c4e800) [pid = 1846] [serial = 920] [outer = (nil)]
23:15:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa5ed1400) [pid = 1846] [serial = 921] [outer = 0xa5c4e800]
23:15:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa5ed7000) [pid = 1846] [serial = 922] [outer = 0xa5c4e800]
23:15:46 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:15:46 INFO - document served over http requires an https
23:15:46 INFO - sub-resource via script-tag using the meta-csp
23:15:46 INFO - delivery method with swap-origin-redirect and when
23:15:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
23:15:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:15:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:15:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:46 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:15:46 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 5181ms
23:15:46 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:15:47 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5c51800 == 32 [pid = 1846] [id = 331]
23:15:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa5ee0400) [pid = 1846] [serial = 923] [outer = (nil)]
23:15:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa733ac00) [pid = 1846] [serial = 924] [outer = 0xa5ee0400]
23:15:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa738cc00) [pid = 1846] [serial = 925] [outer = 0xa5ee0400]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bbb400 == 31 [pid = 1846] [id = 303]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa10c5000 == 30 [pid = 1846] [id = 304]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e9e800 == 29 [pid = 1846] [id = 305]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa3059800 == 28 [pid = 1846] [id = 306]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa4626400 == 27 [pid = 1846] [id = 307]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa462bc00 == 26 [pid = 1846] [id = 308]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c94000 == 25 [pid = 1846] [id = 309]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cb1800 == 24 [pid = 1846] [id = 310]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa076dc00 == 23 [pid = 1846] [id = 312]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb12400 == 22 [pid = 1846] [id = 313]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90d000 == 21 [pid = 1846] [id = 315]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd36400 == 20 [pid = 1846] [id = 302]
23:15:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa0180000 == 19 [pid = 1846] [id = 314]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fd3000 == 18 [pid = 1846] [id = 317]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa2937400 == 17 [pid = 1846] [id = 319]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa1850c00 == 16 [pid = 1846] [id = 318]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa368ac00 == 15 [pid = 1846] [id = 321]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa1ddd800 == 14 [pid = 1846] [id = 320]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c99400 == 13 [pid = 1846] [id = 323]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa2ea0400 == 12 [pid = 1846] [id = 322]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a7c00 == 11 [pid = 1846] [id = 325]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa423dc00 == 10 [pid = 1846] [id = 324]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa513ec00 == 9 [pid = 1846] [id = 327]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f31400 == 8 [pid = 1846] [id = 326]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa5130000 == 7 [pid = 1846] [id = 328]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa5865c00 == 6 [pid = 1846] [id = 329]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a99400 == 5 [pid = 1846] [id = 330]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa0604400 == 4 [pid = 1846] [id = 316]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa017c400 == 3 [pid = 1846] [id = 287]
23:15:51 INFO - PROCESS | 1798 | --DOCSHELL 0xa4de4800 == 2 [pid = 1846] [id = 311]
23:15:51 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa06a1400) [pid = 1846] [serial = 832] [outer = (nil)] [url = about:blank]
23:15:51 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa18a5c00) [pid = 1846] [serial = 837] [outer = (nil)] [url = about:blank]
23:15:51 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa2370400) [pid = 1846] [serial = 842] [outer = (nil)] [url = about:blank]
23:15:53 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:15:53 INFO - document served over http requires an https
23:15:53 INFO - sub-resource via script-tag using the meta-csp
23:15:53 INFO - delivery method with swap-origin-redirect and when
23:15:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:15:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:15:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:15:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:15:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:15:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:15:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:15:53 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:15:53 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 6221ms
23:15:53 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:15:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd32800 == 3 [pid = 1846] [id = 332]
23:15:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0x9fd33400) [pid = 1846] [serial = 926] [outer = (nil)]
23:15:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0x9fd36400) [pid = 1846] [serial = 927] [outer = 0x9fd33400]
23:15:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x9fd3d800) [pid = 1846] [serial = 928] [outer = 0x9fd33400]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa4cad000) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa0fc7000) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa0bb9800) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa2688000) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa4de1800) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa2d7c000) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa4626c00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa10c5400) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa1de2000) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa4c8dc00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa10c5c00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa0fd3c00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa076a400) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa0bb5400) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa0f4f800) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa367ec00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa0fd4000) [pid = 1846] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485318722]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa0bc2400) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0x9fb12c00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa2e9ec00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa3057400) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0x9fb09400) [pid = 1846] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa017d800) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa293bc00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa236ec00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa4239000) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa1ddac00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa06a7800) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa2d7d000) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa40cc400) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa4de4c00) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa4239800) [pid = 1846] [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:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa18acc00) [pid = 1846] [serial = 844] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa1849000) [pid = 1846] [serial = 847] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa2773c00) [pid = 1846] [serial = 850] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa3063c00) [pid = 1846] [serial = 853] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa42d1c00) [pid = 1846] [serial = 856] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa462d400) [pid = 1846] [serial = 859] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa4c95000) [pid = 1846] [serial = 862] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa4cb3c00) [pid = 1846] [serial = 865] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa4de6800) [pid = 1846] [serial = 868] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4f36c00) [pid = 1846] [serial = 871] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa0f57000) [pid = 1846] [serial = 874] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0608800) [pid = 1846] [serial = 877] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa1852400) [pid = 1846] [serial = 880] [outer = (nil)] [url = about:blank]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa0bbc800) [pid = 1846] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa1855800) [pid = 1846] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485318722]
23:16:00 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa1ddb000) [pid = 1846] [serial = 885] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa18b3800) [pid = 1846] [serial = 764] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1855c00) [pid = 1846] [serial = 806] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa2307400) [pid = 1846] [serial = 809] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa2774c00) [pid = 1846] [serial = 812] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa305cc00) [pid = 1846] [serial = 815] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa3252c00) [pid = 1846] [serial = 818] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa368c400) [pid = 1846] [serial = 821] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa4231400) [pid = 1846] [serial = 824] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa42cec00) [pid = 1846] [serial = 827] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa2942800) [pid = 1846] [serial = 851] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa3681c00) [pid = 1846] [serial = 854] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa42d6000) [pid = 1846] [serial = 857] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa1a82400) [pid = 1846] [serial = 767] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa230b000) [pid = 1846] [serial = 770] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa267e400) [pid = 1846] [serial = 773] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa2772800) [pid = 1846] [serial = 776] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa2d77c00) [pid = 1846] [serial = 779] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa2e98800) [pid = 1846] [serial = 782] [outer = (nil)] [url = about:blank]
23:16:01 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa10cf400) [pid = 1846] [serial = 803] [outer = (nil)] [url = about:blank]
23:16:01 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:16:01 INFO - document served over http requires an https
23:16:01 INFO - sub-resource via script-tag using the meta-csp
23:16:01 INFO - delivery method with keep-origin-redirect and when
23:16:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
23:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:16:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:16:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:01 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:16:01 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 8528ms
23:16:01 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:16:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f905c00 == 4 [pid = 1846] [id = 333]
23:16:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0x9f906000) [pid = 1846] [serial = 929] [outer = (nil)]
23:16:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0x9fb06c00) [pid = 1846] [serial = 930] [outer = 0x9f906000]
23:16:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0x9fd37400) [pid = 1846] [serial = 931] [outer = 0x9f906000]
23:16:04 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:16:04 INFO - document served over http requires an https
23:16:04 INFO - sub-resource via script-tag using the meta-csp
23:16:04 INFO - delivery method with no-redirect and when
23:16: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/script-tag/same-origin-upgrade.no-redirect.http.html"
23:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:16:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:16:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:04 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:16:04 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 2560ms
23:16:04 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:16:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f903800 == 5 [pid = 1846] [id = 334]
23:16:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0x9fb13800) [pid = 1846] [serial = 932] [outer = (nil)]
23:16:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa060a400) [pid = 1846] [serial = 933] [outer = 0x9fb13800]
23:16:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa0610400) [pid = 1846] [serial = 934] [outer = 0x9fb13800]
23:16:07 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:16:07 INFO - document served over http requires an https
23:16:07 INFO - sub-resource via script-tag using the meta-csp
23:16:07 INFO - delivery method with swap-origin-redirect and when
23:16:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
23:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:16:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:16:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:07 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:16:07 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 3060ms
23:16:07 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:16:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0606800 == 6 [pid = 1846] [id = 335]
23:16:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa0606c00) [pid = 1846] [serial = 935] [outer = (nil)]
23:16:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa0764c00) [pid = 1846] [serial = 936] [outer = 0xa0606c00]
23:16:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa076a400) [pid = 1846] [serial = 937] [outer = 0xa0606c00]
23:16:10 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:16:10 INFO - document served over http requires an https
23:16:10 INFO - sub-resource via xhr-request using the meta-csp
23:16:10 INFO - delivery method with keep-origin-redirect and when
23:16:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
23:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:16:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:16:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:10 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:16:10 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 2797ms
23:16:10 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:16:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0762c00 == 7 [pid = 1846] [id = 336]
23:16:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa0bbb400) [pid = 1846] [serial = 938] [outer = (nil)]
23:16:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa0f4ec00) [pid = 1846] [serial = 939] [outer = 0xa0bbb400]
23:16:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0f54400) [pid = 1846] [serial = 940] [outer = 0xa0bbb400]
23:16:12 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:16:12 INFO - document served over http requires an https
23:16:12 INFO - sub-resource via xhr-request using the meta-csp
23:16:12 INFO - delivery method with no-redirect and when
23:16: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.no-redirect.http.html"
23:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:16:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:16:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:12 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:16:12 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 2600ms
23:16:12 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:16:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4bc00 == 8 [pid = 1846] [id = 337]
23:16:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa0fc9c00) [pid = 1846] [serial = 941] [outer = (nil)]
23:16:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0fd2c00) [pid = 1846] [serial = 942] [outer = 0xa0fc9c00]
23:16:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa10c5c00) [pid = 1846] [serial = 943] [outer = 0xa0fc9c00]
23:16:15 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:16:15 INFO - document served over http requires an https
23:16:15 INFO - sub-resource via xhr-request using the meta-csp
23:16:15 INFO - delivery method with swap-origin-redirect and when
23:16: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-downgrade.swap-origin-redirect.http.html"
23:16:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:16:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:16:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:15 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:16:15 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 2749ms
23:16:15 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:16:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fd1000 == 9 [pid = 1846] [id = 338]
23:16:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa10ccc00) [pid = 1846] [serial = 944] [outer = (nil)]
23:16:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa184a800) [pid = 1846] [serial = 945] [outer = 0xa10ccc00]
23:16:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa1855c00) [pid = 1846] [serial = 946] [outer = 0xa10ccc00]
23:16:19 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:16:19 INFO - document served over http requires an https
23:16:19 INFO - sub-resource via xhr-request using the meta-csp
23:16:19 INFO - delivery method with swap-origin-redirect and when
23:16:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
23:16:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:16:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:16:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:19 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:16:19 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 3608ms
23:16:19 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:16:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1849000 == 10 [pid = 1846] [id = 339]
23:16:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa18ad000) [pid = 1846] [serial = 947] [outer = (nil)]
23:16:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa1a3a800) [pid = 1846] [serial = 948] [outer = 0xa18ad000]
23:16:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa1a3b800) [pid = 1846] [serial = 949] [outer = 0xa18ad000]
23:16:21 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:16:21 INFO - document served over http requires an https
23:16:21 INFO - sub-resource via xhr-request using the meta-csp
23:16:21 INFO - delivery method with keep-origin-redirect and when
23:16: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/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
23:16:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:16:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:16:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:21 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:16:21 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 2408ms
23:16:21 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:16:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a38400 == 11 [pid = 1846] [id = 340]
23:16:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa1a46000) [pid = 1846] [serial = 950] [outer = (nil)]
23:16:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa1a80c00) [pid = 1846] [serial = 951] [outer = 0xa1a46000]
23:16:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa1a85400) [pid = 1846] [serial = 952] [outer = 0xa1a46000]
23:16:24 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:16:24 INFO - document served over http requires an https
23:16:24 INFO - sub-resource via xhr-request using the meta-csp
23:16:24 INFO - delivery method with no-redirect and when
23:16:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
23:16:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:16:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:16:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:24 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:16:24 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 2651ms
23:16:24 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:16:24 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1ddac00 == 12 [pid = 1846] [id = 341]
23:16:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa1ddb400) [pid = 1846] [serial = 953] [outer = (nil)]
23:16:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2303000) [pid = 1846] [serial = 954] [outer = 0xa1ddb400]
23:16:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa2304400) [pid = 1846] [serial = 955] [outer = 0xa1ddb400]
23:16:27 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:16:27 INFO - document served over http requires an https
23:16:27 INFO - sub-resource via xhr-request using the meta-csp
23:16:27 INFO - delivery method with swap-origin-redirect and when
23:16:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
23:16:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:16:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:16:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:27 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:16:27 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 2764ms
23:16:27 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:16:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb07c00 == 13 [pid = 1846] [id = 342]
23:16:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0x9fb08000) [pid = 1846] [serial = 956] [outer = (nil)]
23:16:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0x9fb10c00) [pid = 1846] [serial = 957] [outer = 0x9fb08000]
23:16:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0607400) [pid = 1846] [serial = 958] [outer = 0x9fb08000]
23:16:28 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd32800 == 12 [pid = 1846] [id = 332]
23:16:28 INFO - PROCESS | 1798 | --DOCSHELL 0xa5c51800 == 11 [pid = 1846] [id = 331]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa1854000) [pid = 1846] [serial = 875] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa4f43c00) [pid = 1846] [serial = 872] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa4f2a000) [pid = 1846] [serial = 869] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa4ddb800) [pid = 1846] [serial = 866] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4c99800) [pid = 1846] [serial = 863] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa4630c00) [pid = 1846] [serial = 860] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa230f400) [pid = 1846] [serial = 886] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa1dd9c00) [pid = 1846] [serial = 848] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa2457c00) [pid = 1846] [serial = 845] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa1a40000) [pid = 1846] [serial = 881] [outer = (nil)] [url = about:blank]
23:16:28 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa0767c00) [pid = 1846] [serial = 878] [outer = (nil)] [url = about:blank]
23:16:29 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:16:29 INFO - document served over http requires an http
23:16:29 INFO - sub-resource via fetch-request using the meta-referrer
23:16:29 INFO - delivery method with keep-origin-redirect and when
23:16: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"
23:16:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:16:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:16:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:16:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:29 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:16:29 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 2507ms
23:16:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:16:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb07000 == 12 [pid = 1846] [id = 343]
23:16:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0x9fd3cc00) [pid = 1846] [serial = 959] [outer = (nil)]
23:16:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0bbe400) [pid = 1846] [serial = 960] [outer = 0x9fd3cc00]
23:16:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa0f58400) [pid = 1846] [serial = 961] [outer = 0x9fd3cc00]
23:16:32 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:16:32 INFO - document served over http requires an http
23:16:32 INFO - sub-resource via fetch-request using the meta-referrer
23:16:32 INFO - delivery method with no-redirect and when
23:16: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"
23:16:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:16:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:16:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:16:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:32 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:16:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2619ms
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa5ed1400) [pid = 1846] [serial = 921] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa5869400) [pid = 1846] [serial = 915] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa5a9b400) [pid = 1846] [serial = 918] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa50a9c00) [pid = 1846] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485330530]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa4f4c400) [pid = 1846] [serial = 905] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa585f400) [pid = 1846] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa5133800) [pid = 1846] [serial = 910] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa40cc000) [pid = 1846] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa305b400) [pid = 1846] [serial = 895] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa4ddf000) [pid = 1846] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa42ce800) [pid = 1846] [serial = 900] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa2d7b800) [pid = 1846] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa2309000) [pid = 1846] [serial = 890] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa733ac00) [pid = 1846] [serial = 924] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0x9fd36400) [pid = 1846] [serial = 927] [outer = (nil)] [url = about:blank]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa368b000) [pid = 1846] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa50a8000) [pid = 1846] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485330530]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa585e800) [pid = 1846] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa5130400) [pid = 1846] [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:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa5868400) [pid = 1846] [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:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa5c4e800) [pid = 1846] [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:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa4ca9800) [pid = 1846] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa2937c00) [pid = 1846] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa423fc00) [pid = 1846] [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:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa4f37000) [pid = 1846] [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:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa2939800) [pid = 1846] [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:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xa3055c00) [pid = 1846] [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:16:32 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa1a7e400) [pid = 1846] [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:16:32 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:16:32 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bb6c00 == 13 [pid = 1846] [id = 344]
23:16:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa0bba000) [pid = 1846] [serial = 962] [outer = (nil)]
23:16:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa18ae400) [pid = 1846] [serial = 963] [outer = 0xa0bba000]
23:16:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa1a41c00) [pid = 1846] [serial = 964] [outer = 0xa0bba000]
23:16:34 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:16:34 INFO - document served over http requires an http
23:16:34 INFO - sub-resource via fetch-request using the meta-referrer
23:16:34 INFO - delivery method with swap-origin-redirect and when
23:16:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:16:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:16:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:16:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:16:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:34 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:16:34 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 2213ms
23:16:34 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:16:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0a800 == 14 [pid = 1846] [id = 345]
23:16:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0x9fb0b800) [pid = 1846] [serial = 965] [outer = (nil)]
23:16:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0x9fd33000) [pid = 1846] [serial = 966] [outer = 0x9fb0b800]
23:16:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa0bbc800) [pid = 1846] [serial = 967] [outer = 0x9fb0b800]
23:16:36 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18af400 == 15 [pid = 1846] [id = 346]
23:16:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa18b1000) [pid = 1846] [serial = 968] [outer = (nil)]
23:16:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa1ddcc00) [pid = 1846] [serial = 969] [outer = 0xa18b1000]
23:16:37 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:16:37 INFO - document served over http requires an http
23:16:37 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:37 INFO - delivery method with keep-origin-redirect and when
23:16: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:16:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:16:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:16:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:37 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:16:37 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 2848ms
23:16:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:16:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a78800 == 16 [pid = 1846] [id = 347]
23:16:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa2303400) [pid = 1846] [serial = 970] [outer = (nil)]
23:16:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa236a400) [pid = 1846] [serial = 971] [outer = 0xa2303400]
23:16:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa236fc00) [pid = 1846] [serial = 972] [outer = 0xa2303400]
23:16:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2376000 == 17 [pid = 1846] [id = 348]
23:16:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa2376400) [pid = 1846] [serial = 973] [outer = (nil)]
23:16:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa2453c00) [pid = 1846] [serial = 974] [outer = 0xa2376400]
23:16:41 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:16:41 INFO - document served over http requires an http
23:16:41 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:41 INFO - delivery method with no-redirect and when
23:16: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"
23:16:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:16:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:16:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:41 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:16:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 3500ms
23:16:41 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:16:41 INFO - PROCESS | 1798 | ++DOCSHELL 0xa230f000 == 18 [pid = 1846] [id = 349]
23:16:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa2451c00) [pid = 1846] [serial = 975] [outer = (nil)]
23:16:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa245c400) [pid = 1846] [serial = 976] [outer = 0xa2451c00]
23:16:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa267e800) [pid = 1846] [serial = 977] [outer = 0xa2451c00]
23:16:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2688c00 == 19 [pid = 1846] [id = 350]
23:16:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa268a000) [pid = 1846] [serial = 978] [outer = (nil)]
23:16:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa268c800) [pid = 1846] [serial = 979] [outer = 0xa268a000]
23:16:43 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:16:43 INFO - document served over http requires an http
23:16:43 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:43 INFO - delivery method with swap-origin-redirect and when
23:16:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:16:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:16:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:43 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:16:43 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 2362ms
23:16:43 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:16:44 INFO - PROCESS | 1798 | ++DOCSHELL 0xa245a000 == 20 [pid = 1846] [id = 351]
23:16:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa245a400) [pid = 1846] [serial = 980] [outer = (nil)]
23:16:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa2770800) [pid = 1846] [serial = 981] [outer = 0xa245a400]
23:16:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2776800) [pid = 1846] [serial = 982] [outer = 0xa245a400]
23:16:45 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:16:45 INFO - document served over http requires an http
23:16:45 INFO - sub-resource via script-tag using the meta-referrer
23:16:45 INFO - delivery method with keep-origin-redirect and when
23:16: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"
23:16:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:16:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:16:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:45 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:16:45 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 2186ms
23:16:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:16:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa276c400 == 21 [pid = 1846] [id = 352]
23:16:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa276cc00) [pid = 1846] [serial = 983] [outer = (nil)]
23:16:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa2941c00) [pid = 1846] [serial = 984] [outer = 0xa276cc00]
23:16:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2d7a000) [pid = 1846] [serial = 985] [outer = 0xa276cc00]
23:16:48 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:16:48 INFO - document served over http requires an http
23:16:48 INFO - sub-resource via script-tag using the meta-referrer
23:16:48 INFO - delivery method with no-redirect and when
23:16: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"
23:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:16:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:16:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:48 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:16:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2539ms
23:16:48 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:16:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa293e400 == 22 [pid = 1846] [id = 353]
23:16:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2940800) [pid = 1846] [serial = 986] [outer = (nil)]
23:16:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa2e97400) [pid = 1846] [serial = 987] [outer = 0xa2940800]
23:16:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2e9c800) [pid = 1846] [serial = 988] [outer = 0xa2940800]
23:16:51 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:16:51 INFO - document served over http requires an http
23:16:51 INFO - sub-resource via script-tag using the meta-referrer
23:16:51 INFO - delivery method with swap-origin-redirect and when
23:16:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
23:16:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:16:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:16:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:51 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:16:51 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 2733ms
23:16:51 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:16:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e94400 == 23 [pid = 1846] [id = 354]
23:16:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2e96000) [pid = 1846] [serial = 989] [outer = (nil)]
23:16:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa3060000) [pid = 1846] [serial = 990] [outer = 0xa2e96000]
23:16:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa3248800) [pid = 1846] [serial = 991] [outer = 0xa2e96000]
23:16:53 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:16:53 INFO - document served over http requires an http
23:16:53 INFO - sub-resource via xhr-request using the meta-referrer
23:16:53 INFO - delivery method with keep-origin-redirect and when
23:16: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"
23:16:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:16:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:16:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:53 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:16:53 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 2749ms
23:16:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:16:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3250800 == 24 [pid = 1846] [id = 355]
23:16:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa3251000) [pid = 1846] [serial = 992] [outer = (nil)]
23:16:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa3257800) [pid = 1846] [serial = 993] [outer = 0xa3251000]
23:16:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa3682000) [pid = 1846] [serial = 994] [outer = 0xa3251000]
23:16:57 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:16:57 INFO - document served over http requires an http
23:16:57 INFO - sub-resource via xhr-request using the meta-referrer
23:16:57 INFO - delivery method with no-redirect and when
23:16: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"
23:16:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:16:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:16:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:16:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:16:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:16:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:16:57 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:16:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3305ms
23:16:57 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:16:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0604000 == 25 [pid = 1846] [id = 356]
23:16:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0607000) [pid = 1846] [serial = 995] [outer = (nil)]
23:16:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa069c800) [pid = 1846] [serial = 996] [outer = 0xa0607000]
23:16:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0fc8c00) [pid = 1846] [serial = 997] [outer = 0xa0607000]
23:17:01 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:17:01 INFO - document served over http requires an http
23:17:01 INFO - sub-resource via xhr-request using the meta-referrer
23:17:01 INFO - delivery method with swap-origin-redirect and when
23:17:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:17:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:17:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:17:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:01 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:17:01 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 3891ms
23:17:01 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:17:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb08800 == 26 [pid = 1846] [id = 357]
23:17:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0x9fb0c400) [pid = 1846] [serial = 998] [outer = (nil)]
23:17:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa0604400) [pid = 1846] [serial = 999] [outer = 0x9fb0c400]
23:17:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa0f5a800) [pid = 1846] [serial = 1000] [outer = 0x9fb0c400]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bb6c00 == 25 [pid = 1846] [id = 344]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb07000 == 24 [pid = 1846] [id = 343]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb07c00 == 23 [pid = 1846] [id = 342]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0xa1ddac00 == 22 [pid = 1846] [id = 341]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a38400 == 21 [pid = 1846] [id = 340]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0xa1849000 == 20 [pid = 1846] [id = 339]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fd1000 == 19 [pid = 1846] [id = 338]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4bc00 == 18 [pid = 1846] [id = 337]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0xa0762c00 == 17 [pid = 1846] [id = 336]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0xa0606800 == 16 [pid = 1846] [id = 335]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0x9f903800 == 15 [pid = 1846] [id = 334]
23:17:03 INFO - PROCESS | 1798 | --DOCSHELL 0x9f905c00 == 14 [pid = 1846] [id = 333]
23:17:03 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa324d400) [pid = 1846] [serial = 896] [outer = (nil)] [url = about:blank]
23:17:03 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa2681400) [pid = 1846] [serial = 891] [outer = (nil)] [url = about:blank]
23:17:03 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa509fc00) [pid = 1846] [serial = 906] [outer = (nil)] [url = about:blank]
23:17:03 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa462d800) [pid = 1846] [serial = 901] [outer = (nil)] [url = about:blank]
23:17:03 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa5c46800) [pid = 1846] [serial = 919] [outer = (nil)] [url = about:blank]
23:17:03 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa586d800) [pid = 1846] [serial = 916] [outer = (nil)] [url = about:blank]
23:17:03 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa5137800) [pid = 1846] [serial = 911] [outer = (nil)] [url = about:blank]
23:17:03 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa5ed7000) [pid = 1846] [serial = 922] [outer = (nil)] [url = about:blank]
23:17:03 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:17:03 INFO - document served over http requires an https
23:17:03 INFO - sub-resource via fetch-request using the meta-referrer
23:17:03 INFO - delivery method with keep-origin-redirect and when
23:17:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:17:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:17:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:17:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:17:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:03 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:17:03 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 2555ms
23:17:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:17:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd39800 == 15 [pid = 1846] [id = 358]
23:17:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa017bc00) [pid = 1846] [serial = 1001] [outer = (nil)]
23:17:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa069c400) [pid = 1846] [serial = 1002] [outer = 0xa017bc00]
23:17:04 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0f4f000) [pid = 1846] [serial = 1003] [outer = 0xa017bc00]
23:17:06 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:17:06 INFO - document served over http requires an https
23:17:06 INFO - sub-resource via fetch-request using the meta-referrer
23:17:06 INFO - delivery method with no-redirect and when
23:17: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"
23:17:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:17:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:17:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:17:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:06 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:17:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2145ms
23:17:06 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:17:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060b000 == 16 [pid = 1846] [id = 359]
23:17:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa10ca800) [pid = 1846] [serial = 1004] [outer = (nil)]
23:17:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa1a38400) [pid = 1846] [serial = 1005] [outer = 0xa10ca800]
23:17:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa1a77c00) [pid = 1846] [serial = 1006] [outer = 0xa10ca800]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa060a400) [pid = 1846] [serial = 933] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa0bbe400) [pid = 1846] [serial = 960] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa0f4ec00) [pid = 1846] [serial = 939] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa1a3a800) [pid = 1846] [serial = 948] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa1a80c00) [pid = 1846] [serial = 951] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa2303000) [pid = 1846] [serial = 954] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa0fd2c00) [pid = 1846] [serial = 942] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0x9fb06c00) [pid = 1846] [serial = 930] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa184a800) [pid = 1846] [serial = 945] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0x9fb10c00) [pid = 1846] [serial = 957] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa0764c00) [pid = 1846] [serial = 936] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa18ae400) [pid = 1846] [serial = 963] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa1ddb400) [pid = 1846] [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:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0x9fb08000) [pid = 1846] [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:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0x9fd3cc00) [pid = 1846] [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:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa5ee0400) [pid = 1846] [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:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa738cc00) [pid = 1846] [serial = 925] [outer = (nil)] [url = about:blank]
23:17:09 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa2304400) [pid = 1846] [serial = 955] [outer = (nil)] [url = about:blank]
23:17:09 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:17:09 INFO - document served over http requires an https
23:17:09 INFO - sub-resource via fetch-request using the meta-referrer
23:17:09 INFO - delivery method with swap-origin-redirect and when
23:17: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:17:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:17:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:17:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:17:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:09 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:17:09 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 3758ms
23:17:09 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:17:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f909400 == 17 [pid = 1846] [id = 360]
23:17:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0x9fb10c00) [pid = 1846] [serial = 1007] [outer = (nil)]
23:17:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa0f56c00) [pid = 1846] [serial = 1008] [outer = 0x9fb10c00]
23:17:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa18b1400) [pid = 1846] [serial = 1009] [outer = 0x9fb10c00]
23:17:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0762c00 == 18 [pid = 1846] [id = 361]
23:17:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0765400) [pid = 1846] [serial = 1010] [outer = (nil)]
23:17:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa0bb5c00) [pid = 1846] [serial = 1011] [outer = 0xa0765400]
23:17:12 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:17:12 INFO - document served over http requires an https
23:17:12 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:12 INFO - delivery method with keep-origin-redirect and when
23:17: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:17:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:17:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:17:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:12 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:17:12 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 2999ms
23:17:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:17:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0698c00 == 19 [pid = 1846] [id = 362]
23:17:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa0768400) [pid = 1846] [serial = 1012] [outer = (nil)]
23:17:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa1a3b400) [pid = 1846] [serial = 1013] [outer = 0xa0768400]
23:17:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa1ddb400) [pid = 1846] [serial = 1014] [outer = 0xa0768400]
23:17:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa230e000 == 20 [pid = 1846] [id = 363]
23:17:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa230e800) [pid = 1846] [serial = 1015] [outer = (nil)]
23:17:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa236b400) [pid = 1846] [serial = 1016] [outer = 0xa230e800]
23:17:15 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:17:15 INFO - document served over http requires an https
23:17:15 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:15 INFO - delivery method with no-redirect and when
23:17: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"
23:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:17:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:17:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:15 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:17:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2656ms
23:17:15 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:17:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fc7800 == 21 [pid = 1846] [id = 364]
23:17:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa184e400) [pid = 1846] [serial = 1017] [outer = (nil)]
23:17:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa2689000) [pid = 1846] [serial = 1018] [outer = 0xa184e400]
23:17:16 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa276ec00) [pid = 1846] [serial = 1019] [outer = 0xa184e400]
23:17:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e95800 == 22 [pid = 1846] [id = 365]
23:17:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa2e97800) [pid = 1846] [serial = 1020] [outer = (nil)]
23:17:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa2940c00) [pid = 1846] [serial = 1021] [outer = 0xa2e97800]
23:17:19 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:17:19 INFO - document served over http requires an https
23:17:19 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:19 INFO - delivery method with swap-origin-redirect and when
23:17: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"
23:17:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:17:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:17:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:19 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:17:19 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 3879ms
23:17:19 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:17:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2681400 == 23 [pid = 1846] [id = 366]
23:17:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa2687400) [pid = 1846] [serial = 1022] [outer = (nil)]
23:17:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa367f000) [pid = 1846] [serial = 1023] [outer = 0xa2687400]
23:17:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa40c5400) [pid = 1846] [serial = 1024] [outer = 0xa2687400]
23:17:21 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:17:21 INFO - document served over http requires an https
23:17:21 INFO - sub-resource via script-tag using the meta-referrer
23:17:21 INFO - delivery method with keep-origin-redirect and when
23:17: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"
23:17:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:17:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:17:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:21 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:17:21 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 2510ms
23:17:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:17:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3252c00 == 24 [pid = 1846] [id = 367]
23:17:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa3256c00) [pid = 1846] [serial = 1025] [outer = (nil)]
23:17:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa40d3000) [pid = 1846] [serial = 1026] [outer = 0xa3256c00]
23:17:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa4234c00) [pid = 1846] [serial = 1027] [outer = 0xa3256c00]
23:17:24 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:17:24 INFO - document served over http requires an https
23:17:24 INFO - sub-resource via script-tag using the meta-referrer
23:17:24 INFO - delivery method with no-redirect and when
23:17: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:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:17:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:17:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:24 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:17:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2163ms
23:17:24 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:17:24 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40d0800 == 25 [pid = 1846] [id = 368]
23:17:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa40d1c00) [pid = 1846] [serial = 1028] [outer = (nil)]
23:17:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa42d2000) [pid = 1846] [serial = 1029] [outer = 0xa40d1c00]
23:17:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa42d5c00) [pid = 1846] [serial = 1030] [outer = 0xa40d1c00]
23:17:26 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:17:26 INFO - document served over http requires an https
23:17:26 INFO - sub-resource via script-tag using the meta-referrer
23:17:26 INFO - delivery method with swap-origin-redirect and when
23:17: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"
23:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:17:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:17:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:26 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:17:26 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 2669ms
23:17:26 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:17:27 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4626400 == 26 [pid = 1846] [id = 369]
23:17:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa4626c00) [pid = 1846] [serial = 1031] [outer = (nil)]
23:17:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa462e000) [pid = 1846] [serial = 1032] [outer = 0xa4626c00]
23:17:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa4633800) [pid = 1846] [serial = 1033] [outer = 0xa4626c00]
23:17:29 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:17:29 INFO - document served over http requires an https
23:17:29 INFO - sub-resource via xhr-request using the meta-referrer
23:17:29 INFO - delivery method with keep-origin-redirect and when
23:17: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"
23:17:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:17:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:17:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:29 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:17:29 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 2709ms
23:17:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:17:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4628800 == 27 [pid = 1846] [id = 370]
23:17:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa462bc00) [pid = 1846] [serial = 1034] [outer = (nil)]
23:17:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa4c98000) [pid = 1846] [serial = 1035] [outer = 0xa462bc00]
23:17:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa4ca9800) [pid = 1846] [serial = 1036] [outer = 0xa462bc00]
23:17:32 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:17:32 INFO - document served over http requires an https
23:17:32 INFO - sub-resource via xhr-request using the meta-referrer
23:17:32 INFO - delivery method with no-redirect and when
23:17: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"
23:17:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:17:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:17:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:32 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:17:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2900ms
23:17:32 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:17:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c96800 == 28 [pid = 1846] [id = 371]
23:17:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa4c97000) [pid = 1846] [serial = 1037] [outer = (nil)]
23:17:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa4ddd400) [pid = 1846] [serial = 1038] [outer = 0xa4c97000]
23:17:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa4de1c00) [pid = 1846] [serial = 1039] [outer = 0xa4c97000]
23:17:35 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:17:35 INFO - document served over http requires an https
23:17:35 INFO - sub-resource via xhr-request using the meta-referrer
23:17:35 INFO - delivery method with swap-origin-redirect and when
23:17: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:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:17:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:17:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:35 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:17:35 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 2751ms
23:17:35 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:17:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4ddb000 == 29 [pid = 1846] [id = 372]
23:17:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa4de9800) [pid = 1846] [serial = 1040] [outer = (nil)]
23:17:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa4f30000) [pid = 1846] [serial = 1041] [outer = 0xa4de9800]
23:17:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa4f34c00) [pid = 1846] [serial = 1042] [outer = 0xa4de9800]
23:17:38 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:17:38 INFO - document served over http requires an http
23:17:38 INFO - sub-resource via fetch-request using the meta-referrer
23:17:38 INFO - delivery method with keep-origin-redirect and when
23:17:38 INFO - the target request is same-origin.
23:17:38 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 3506ms
23:17:38 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:17:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f2e400 == 30 [pid = 1846] [id = 373]
23:17:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa4f45800) [pid = 1846] [serial = 1043] [outer = (nil)]
23:17:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa4f49c00) [pid = 1846] [serial = 1044] [outer = 0xa4f45800]
23:17:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa4f4e800) [pid = 1846] [serial = 1045] [outer = 0xa4f45800]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa18af400 == 29 [pid = 1846] [id = 346]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0a800 == 28 [pid = 1846] [id = 345]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa2376000 == 27 [pid = 1846] [id = 348]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a78800 == 26 [pid = 1846] [id = 347]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa2688c00 == 25 [pid = 1846] [id = 350]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa230f000 == 24 [pid = 1846] [id = 349]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa245a000 == 23 [pid = 1846] [id = 351]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa276c400 == 22 [pid = 1846] [id = 352]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa293e400 == 21 [pid = 1846] [id = 353]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e94400 == 20 [pid = 1846] [id = 354]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa0604000 == 19 [pid = 1846] [id = 356]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb08800 == 18 [pid = 1846] [id = 357]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd39800 == 17 [pid = 1846] [id = 358]
23:17:42 INFO - PROCESS | 1798 | --DOCSHELL 0xa060b000 == 16 [pid = 1846] [id = 359]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa0762c00 == 15 [pid = 1846] [id = 361]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa230e000 == 14 [pid = 1846] [id = 363]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa0698c00 == 13 [pid = 1846] [id = 362]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa3250800 == 12 [pid = 1846] [id = 355]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e95800 == 11 [pid = 1846] [id = 365]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fc7800 == 10 [pid = 1846] [id = 364]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa2681400 == 9 [pid = 1846] [id = 366]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa3252c00 == 8 [pid = 1846] [id = 367]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa40d0800 == 7 [pid = 1846] [id = 368]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa4626400 == 6 [pid = 1846] [id = 369]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa4628800 == 5 [pid = 1846] [id = 370]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c96800 == 4 [pid = 1846] [id = 371]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0xa4ddb000 == 3 [pid = 1846] [id = 372]
23:17:43 INFO - PROCESS | 1798 | --DOCSHELL 0x9f909400 == 2 [pid = 1846] [id = 360]
23:17:43 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa0f58400) [pid = 1846] [serial = 961] [outer = (nil)] [url = about:blank]
23:17:43 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa0607400) [pid = 1846] [serial = 958] [outer = (nil)] [url = about:blank]
23:17:43 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:17:43 INFO - document served over http requires an http
23:17:43 INFO - sub-resource via fetch-request using the meta-referrer
23:17:43 INFO - delivery method with no-redirect and when
23:17:43 INFO - the target request is same-origin.
23:17:43 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 5054ms
23:17:43 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:17:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0e000 == 3 [pid = 1846] [id = 374]
23:17:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0x9fb0e800) [pid = 1846] [serial = 1046] [outer = (nil)]
23:17:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0x9fb11000) [pid = 1846] [serial = 1047] [outer = 0x9fb0e800]
23:17:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0x9fd32400) [pid = 1846] [serial = 1048] [outer = 0x9fb0e800]
23:17:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
23:17:46 INFO - document served over http requires an http
23:17:46 INFO - sub-resource via fetch-request using the meta-referrer
23:17:46 INFO - delivery method with swap-origin-redirect and when
23:17: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:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:17:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:17:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:17:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
23:17:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 2059ms
23:17:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
23:17:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0c800 == 4 [pid = 1846] [id = 375]
23:17:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0x9fd3dc00) [pid = 1846] [serial = 1049] [outer = (nil)]
23:17:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa017ec00) [pid = 1846] [serial = 1050] [outer = 0x9fd3dc00]
23:17:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa0604000) [pid = 1846] [serial = 1051] [outer = 0x9fd3dc00]
23:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa0bba000) [pid = 1846] [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:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0x9fd33400) [pid = 1846] [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:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa0f56c00) [pid = 1846] [serial = 1008] [outer = (nil)] [url = about:blank]
23:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa2303400) [pid = 1846] [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:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa245a400) [pid = 1846] [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:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa2376400) [pid = 1846] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485400569]
23:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa017bc00) [pid = 1846] [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:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa3251000) [pid = 1846] [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:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa2e96000) [pid = 1846] [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:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa2940800) [pid = 1846] [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:17:50 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa0bbb400) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa0606c00) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa0765400) [pid = 1846] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa10ca800) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa0fc9c00) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0x9fb0c400) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa276cc00) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa2451c00) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0x9fb13800) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa1a46000) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa0607000) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa268a000) [pid = 1846] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa18ad000) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa10ccc00) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0x9fb0b800) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa18b1000) [pid = 1846] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0x9fb10c00) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0x9f906000) [pid = 1846] [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:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa0bb5c00) [pid = 1846] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa069c800) [pid = 1846] [serial = 996] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa2e97400) [pid = 1846] [serial = 987] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa069c400) [pid = 1846] [serial = 1002] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa236a400) [pid = 1846] [serial = 971] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa245c400) [pid = 1846] [serial = 976] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa2941c00) [pid = 1846] [serial = 984] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa3060000) [pid = 1846] [serial = 990] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa1ddcc00) [pid = 1846] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa3257800) [pid = 1846] [serial = 993] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1a38400) [pid = 1846] [serial = 1005] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa2770800) [pid = 1846] [serial = 981] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa2453c00) [pid = 1846] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485400569]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa268c800) [pid = 1846] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa0604400) [pid = 1846] [serial = 999] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x9fd33000) [pid = 1846] [serial = 966] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f904c00 == 5 [pid = 1846] [id = 376]
23:17:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0x9f905000) [pid = 1846] [serial = 1052] [outer = (nil)]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa0fc8c00) [pid = 1846] [serial = 997] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa0f54400) [pid = 1846] [serial = 940] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa1855c00) [pid = 1846] [serial = 946] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa0610400) [pid = 1846] [serial = 934] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa1a41c00) [pid = 1846] [serial = 964] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa10c5c00) [pid = 1846] [serial = 943] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa076a400) [pid = 1846] [serial = 937] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0x9fd37400) [pid = 1846] [serial = 931] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa3682000) [pid = 1846] [serial = 994] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa1a85400) [pid = 1846] [serial = 952] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa1a3b800) [pid = 1846] [serial = 949] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa3248800) [pid = 1846] [serial = 991] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0x9fd3d800) [pid = 1846] [serial = 928] [outer = (nil)] [url = about:blank]
23:17:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0x9f910800) [pid = 1846] [serial = 1053] [outer = 0x9f905000]
23:17:51 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:17:51 INFO - document served over http requires an http
23:17:51 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:51 INFO - delivery method with keep-origin-redirect and when
23:17:51 INFO - the target request is same-origin.
23:17:51 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 5830ms
23:17:51 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:17:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb10c00 == 6 [pid = 1846] [id = 377]
23:17:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa0175c00) [pid = 1846] [serial = 1054] [outer = (nil)]
23:17:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa0604400) [pid = 1846] [serial = 1055] [outer = 0xa0175c00]
23:17:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa069b400) [pid = 1846] [serial = 1056] [outer = 0xa0175c00]
23:17:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd39c00 == 7 [pid = 1846] [id = 378]
23:17:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0x9fd3a400) [pid = 1846] [serial = 1057] [outer = (nil)]
23:17:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa0176c00) [pid = 1846] [serial = 1058] [outer = 0x9fd3a400]
23:17:55 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:17:55 INFO - document served over http requires an http
23:17:55 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:55 INFO - delivery method with no-redirect and when
23:17:55 INFO - the target request is same-origin.
23:17:55 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 3503ms
23:17:55 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:17:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0175000 == 8 [pid = 1846] [id = 379]
23:17:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa0178c00) [pid = 1846] [serial = 1059] [outer = (nil)]
23:17:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa069e400) [pid = 1846] [serial = 1060] [outer = 0xa0178c00]
23:17:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa06a4400) [pid = 1846] [serial = 1061] [outer = 0xa0178c00]
23:17:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0765c00 == 9 [pid = 1846] [id = 380]
23:17:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa0766000) [pid = 1846] [serial = 1062] [outer = (nil)]
23:17:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa0769400) [pid = 1846] [serial = 1063] [outer = 0xa0766000]
23:17:58 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:17:58 INFO - document served over http requires an http
23:17:58 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:58 INFO - delivery method with swap-origin-redirect and when
23:17: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"
23:17:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:17:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:17:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:17:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:17:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:17:58 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:17:58 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 2566ms
23:17:58 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:17:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0608000 == 10 [pid = 1846] [id = 381]
23:17:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0698400) [pid = 1846] [serial = 1064] [outer = (nil)]
23:17:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa0bb6c00) [pid = 1846] [serial = 1065] [outer = 0xa0698400]
23:17:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0bbb000) [pid = 1846] [serial = 1066] [outer = 0xa0698400]
23:18:00 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:18:00 INFO - document served over http requires an http
23:18:00 INFO - sub-resource via script-tag using the meta-referrer
23:18:00 INFO - delivery method with keep-origin-redirect and when
23:18:00 INFO - the target request is same-origin.
23:18:00 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 2248ms
23:18:00 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:18:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076cc00 == 11 [pid = 1846] [id = 382]
23:18:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa076fc00) [pid = 1846] [serial = 1067] [outer = (nil)]
23:18:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa0f52800) [pid = 1846] [serial = 1068] [outer = 0xa076fc00]
23:18:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0f57800) [pid = 1846] [serial = 1069] [outer = 0xa076fc00]
23:18:03 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:18:03 INFO - document served over http requires an http
23:18:03 INFO - sub-resource via script-tag using the meta-referrer
23:18:03 INFO - delivery method with no-redirect and when
23:18:03 INFO - the target request is same-origin.
23:18:03 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 2644ms
23:18:03 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:18:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4fc00 == 12 [pid = 1846] [id = 383]
23:18:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa0f51c00) [pid = 1846] [serial = 1070] [outer = (nil)]
23:18:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa0fd3000) [pid = 1846] [serial = 1071] [outer = 0xa0f51c00]
23:18:04 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa10c6400) [pid = 1846] [serial = 1072] [outer = 0xa0f51c00]
23:18:05 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:18:05 INFO - document served over http requires an http
23:18:05 INFO - sub-resource via script-tag using the meta-referrer
23:18:05 INFO - delivery method with swap-origin-redirect and when
23:18: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"
23:18:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:18:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:18:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:05 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:18:05 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 2717ms
23:18:06 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:18:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fce800 == 13 [pid = 1846] [id = 384]
23:18:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0fcf400) [pid = 1846] [serial = 1073] [outer = (nil)]
23:18:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa1846800) [pid = 1846] [serial = 1074] [outer = 0xa0fcf400]
23:18:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa1847c00) [pid = 1846] [serial = 1075] [outer = 0xa0fcf400]
23:18:09 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:18:09 INFO - document served over http requires an http
23:18:09 INFO - sub-resource via xhr-request using the meta-referrer
23:18:09 INFO - delivery method with keep-origin-redirect and when
23:18:09 INFO - the target request is same-origin.
23:18:09 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 3002ms
23:18:09 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:18:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb14000 == 14 [pid = 1846] [id = 385]
23:18:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0x9fb14c00) [pid = 1846] [serial = 1076] [outer = (nil)]
23:18:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0x9fd3b000) [pid = 1846] [serial = 1077] [outer = 0x9fb14c00]
23:18:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa0610400) [pid = 1846] [serial = 1078] [outer = 0x9fb14c00]
23:18:11 INFO - PROCESS | 1798 | --DOCSHELL 0x9f904c00 == 13 [pid = 1846] [id = 376]
23:18:11 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0c800 == 12 [pid = 1846] [id = 375]
23:18:11 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0e000 == 11 [pid = 1846] [id = 374]
23:18:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f2e400 == 10 [pid = 1846] [id = 373]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa236fc00) [pid = 1846] [serial = 972] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2776800) [pid = 1846] [serial = 982] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa267e800) [pid = 1846] [serial = 977] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa2e9c800) [pid = 1846] [serial = 988] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa0bbc800) [pid = 1846] [serial = 967] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa0f5a800) [pid = 1846] [serial = 1000] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa2d7a000) [pid = 1846] [serial = 985] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa18b1400) [pid = 1846] [serial = 1009] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1a77c00) [pid = 1846] [serial = 1006] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa0f4f000) [pid = 1846] [serial = 1003] [outer = (nil)] [url = about:blank]
23:18:11 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:18:11 INFO - document served over http requires an http
23:18:11 INFO - sub-resource via xhr-request using the meta-referrer
23:18:11 INFO - delivery method with no-redirect and when
23:18:11 INFO - the target request is same-origin.
23:18:11 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 2744ms
23:18:11 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:18:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0b000 == 11 [pid = 1846] [id = 386]
23:18:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0x9fb0c000) [pid = 1846] [serial = 1079] [outer = (nil)]
23:18:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa0174c00) [pid = 1846] [serial = 1080] [outer = 0x9fb0c000]
23:18:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa0608800) [pid = 1846] [serial = 1081] [outer = 0x9fb0c000]
23:18:14 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:18:14 INFO - document served over http requires an http
23:18:14 INFO - sub-resource via xhr-request using the meta-referrer
23:18:14 INFO - delivery method with swap-origin-redirect and when
23:18: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:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:18:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:18:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:14 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:18:14 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 3017ms
23:18:14 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:18:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076dc00 == 12 [pid = 1846] [id = 387]
23:18:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa0bba400) [pid = 1846] [serial = 1082] [outer = (nil)]
23:18:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0f58800) [pid = 1846] [serial = 1083] [outer = 0xa0bba400]
23:18:16 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa0fd2000) [pid = 1846] [serial = 1084] [outer = 0xa0bba400]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa40d3000) [pid = 1846] [serial = 1026] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa4f30000) [pid = 1846] [serial = 1041] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa367f000) [pid = 1846] [serial = 1023] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa4c98000) [pid = 1846] [serial = 1035] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa42d2000) [pid = 1846] [serial = 1029] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa017ec00) [pid = 1846] [serial = 1050] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa1a3b400) [pid = 1846] [serial = 1013] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa462e000) [pid = 1846] [serial = 1032] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa4ddd400) [pid = 1846] [serial = 1038] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa2689000) [pid = 1846] [serial = 1018] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa4f49c00) [pid = 1846] [serial = 1044] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa2940c00) [pid = 1846] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa236b400) [pid = 1846] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485435057]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0x9fb11000) [pid = 1846] [serial = 1047] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0x9f910800) [pid = 1846] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa2687400) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0x9fd3dc00) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa3256c00) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa40d1c00) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa230e800) [pid = 1846] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485435057]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa2e97800) [pid = 1846] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0x9f905000) [pid = 1846] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0x9fb0e800) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa4f45800) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa462bc00) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa4de9800) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xa184e400) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa4c97000) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0xa0768400) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa4626c00) [pid = 1846] [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:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 44 (0xa4ca9800) [pid = 1846] [serial = 1036] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 43 (0xa4de1c00) [pid = 1846] [serial = 1039] [outer = (nil)] [url = about:blank]
23:18:17 INFO - PROCESS | 1798 | --DOMWINDOW == 42 (0xa4633800) [pid = 1846] [serial = 1033] [outer = (nil)] [url = about:blank]
23:18:17 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:18:17 INFO - document served over http requires an https
23:18:17 INFO - sub-resource via fetch-request using the meta-referrer
23:18:17 INFO - delivery method with keep-origin-redirect and when
23:18: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"
23:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:18:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:18:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:18:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:17 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:18:17 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 3002ms
23:18:17 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:18:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bc1c00 == 13 [pid = 1846] [id = 388]
23:18:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 43 (0xa0bc3000) [pid = 1846] [serial = 1085] [outer = (nil)]
23:18:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0xa10cf800) [pid = 1846] [serial = 1086] [outer = 0xa0bc3000]
23:18:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0xa1853400) [pid = 1846] [serial = 1087] [outer = 0xa0bc3000]
23:18:19 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:18:19 INFO - document served over http requires an https
23:18:19 INFO - sub-resource via fetch-request using the meta-referrer
23:18:19 INFO - delivery method with no-redirect and when
23:18: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:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:18:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:18:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:18:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:19 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:18:19 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 1996ms
23:18:19 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:18:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90d400 == 14 [pid = 1846] [id = 389]
23:18:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0x9fd38c00) [pid = 1846] [serial = 1088] [outer = (nil)]
23:18:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xa0bb7c00) [pid = 1846] [serial = 1089] [outer = 0x9fd38c00]
23:18:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa10c9800) [pid = 1846] [serial = 1090] [outer = 0x9fd38c00]
23:18:22 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:18:22 INFO - document served over http requires an https
23:18:22 INFO - sub-resource via fetch-request using the meta-referrer
23:18:22 INFO - delivery method with swap-origin-redirect and when
23:18: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:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:18:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:18:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:18:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:22 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:18:22 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 2457ms
23:18:22 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:18:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0764800 == 15 [pid = 1846] [id = 390]
23:18:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa18a8800) [pid = 1846] [serial = 1091] [outer = (nil)]
23:18:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa18b0000) [pid = 1846] [serial = 1092] [outer = 0xa18a8800]
23:18:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa1a37800) [pid = 1846] [serial = 1093] [outer = 0xa18a8800]
23:18:25 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:18:25 INFO - document served over http requires an https
23:18:25 INFO - sub-resource via fetch-request using the meta-referrer
23:18:25 INFO - delivery method with swap-origin-redirect and when
23:18: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"
23:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:18:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:18:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:18:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:25 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:18:25 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 2806ms
23:18:25 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:18:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18ae000 == 16 [pid = 1846] [id = 391]
23:18:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa1a3d000) [pid = 1846] [serial = 1094] [outer = (nil)]
23:18:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa1a44000) [pid = 1846] [serial = 1095] [outer = 0xa1a3d000]
23:18:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa1a7a000) [pid = 1846] [serial = 1096] [outer = 0xa1a3d000]
23:18:28 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:18:28 INFO - document served over http requires an https
23:18:28 INFO - sub-resource via fetch-request using the meta-referrer
23:18:28 INFO - delivery method with keep-origin-redirect and when
23:18: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:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:18:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:18:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:18:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:28 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:18:28 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 2660ms
23:18:28 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:18:28 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a7d000 == 17 [pid = 1846] [id = 392]
23:18:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa1a7ec00) [pid = 1846] [serial = 1097] [outer = (nil)]
23:18:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa1a85800) [pid = 1846] [serial = 1098] [outer = 0xa1a7ec00]
23:18:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa1dd5800) [pid = 1846] [serial = 1099] [outer = 0xa1a7ec00]
23:18:30 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:18:30 INFO - document served over http requires an https
23:18:30 INFO - sub-resource via fetch-request using the meta-referrer
23:18:30 INFO - delivery method with no-redirect and when
23:18: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:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:18:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:18:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:18:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:30 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:18:30 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 2720ms
23:18:30 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:18:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a83c00 == 18 [pid = 1846] [id = 393]
23:18:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa1ddbc00) [pid = 1846] [serial = 1100] [outer = (nil)]
23:18:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa2301400) [pid = 1846] [serial = 1101] [outer = 0xa1ddbc00]
23:18:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa2307800) [pid = 1846] [serial = 1102] [outer = 0xa1ddbc00]
23:18:33 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:18:33 INFO - document served over http requires an https
23:18:33 INFO - sub-resource via fetch-request using the meta-referrer
23:18:33 INFO - delivery method with swap-origin-redirect and when
23:18: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:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:18:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:18:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:18:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:33 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:18:33 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 2856ms
23:18:33 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:18:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1de1000 == 19 [pid = 1846] [id = 394]
23:18:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa230cc00) [pid = 1846] [serial = 1103] [outer = (nil)]
23:18:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa2370000) [pid = 1846] [serial = 1104] [outer = 0xa230cc00]
23:18:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa2376c00) [pid = 1846] [serial = 1105] [outer = 0xa230cc00]
23:18:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2458400 == 20 [pid = 1846] [id = 395]
23:18:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa2458800) [pid = 1846] [serial = 1106] [outer = (nil)]
23:18:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0x9f909400) [pid = 1846] [serial = 1107] [outer = 0xa2458800]
23:18:38 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:18:38 INFO - document served over http requires an https
23:18:38 INFO - sub-resource via iframe-tag using the meta-referrer
23:18:38 INFO - delivery method with keep-origin-redirect and when
23:18: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"
23:18:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:18:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:18:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:38 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:18:38 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 4405ms
23:18:38 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:18:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060a000 == 21 [pid = 1846] [id = 396]
23:18:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa060d400) [pid = 1846] [serial = 1108] [outer = (nil)]
23:18:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa06a5c00) [pid = 1846] [serial = 1109] [outer = 0xa060d400]
23:18:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa10c9400) [pid = 1846] [serial = 1110] [outer = 0xa060d400]
23:18:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0602400 == 22 [pid = 1846] [id = 397]
23:18:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa0603800) [pid = 1846] [serial = 1111] [outer = (nil)]
23:18:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0698800) [pid = 1846] [serial = 1112] [outer = 0xa0603800]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0xa076dc00 == 21 [pid = 1846] [id = 387]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0b000 == 20 [pid = 1846] [id = 386]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb14000 == 19 [pid = 1846] [id = 385]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fce800 == 18 [pid = 1846] [id = 384]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4fc00 == 17 [pid = 1846] [id = 383]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0xa076cc00 == 16 [pid = 1846] [id = 382]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0xa0608000 == 15 [pid = 1846] [id = 381]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0xa0765c00 == 14 [pid = 1846] [id = 380]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0xa0175000 == 13 [pid = 1846] [id = 379]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd39c00 == 12 [pid = 1846] [id = 378]
23:18:40 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb10c00 == 11 [pid = 1846] [id = 377]
23:18:40 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:18:40 INFO - document served over http requires an https
23:18:40 INFO - sub-resource via iframe-tag using the meta-referrer
23:18:40 INFO - delivery method with no-redirect and when
23:18: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:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:18:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:18:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:40 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:18:40 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 2564ms
23:18:40 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa276ec00) [pid = 1846] [serial = 1019] [outer = (nil)] [url = about:blank]
23:18:40 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa4f4e800) [pid = 1846] [serial = 1045] [outer = (nil)] [url = about:blank]
23:18:40 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x9fd32400) [pid = 1846] [serial = 1048] [outer = (nil)] [url = about:blank]
23:18:40 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa40c5400) [pid = 1846] [serial = 1024] [outer = (nil)] [url = about:blank]
23:18:40 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa42d5c00) [pid = 1846] [serial = 1030] [outer = (nil)] [url = about:blank]
23:18:40 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:18:40 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa4234c00) [pid = 1846] [serial = 1027] [outer = (nil)] [url = about:blank]
23:18:40 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa4f34c00) [pid = 1846] [serial = 1042] [outer = (nil)] [url = about:blank]
23:18:40 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa1ddb400) [pid = 1846] [serial = 1014] [outer = (nil)] [url = about:blank]
23:18:40 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa0604000) [pid = 1846] [serial = 1051] [outer = (nil)] [url = about:blank]
23:18:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f905c00 == 12 [pid = 1846] [id = 398]
23:18:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0x9fd3c000) [pid = 1846] [serial = 1113] [outer = (nil)]
23:18:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa0604000) [pid = 1846] [serial = 1114] [outer = 0x9fd3c000]
23:18:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa060dc00) [pid = 1846] [serial = 1115] [outer = 0x9fd3c000]
23:18:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076c400 == 13 [pid = 1846] [id = 399]
23:18:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa076cc00) [pid = 1846] [serial = 1116] [outer = (nil)]
23:18:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa0bb8000) [pid = 1846] [serial = 1117] [outer = 0xa076cc00]
23:18:42 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:18:42 INFO - document served over http requires an https
23:18:42 INFO - sub-resource via iframe-tag using the meta-referrer
23:18:42 INFO - delivery method with swap-origin-redirect and when
23:18: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:18:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:18:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:18:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:42 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:18:42 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 2278ms
23:18:43 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:18:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0175000 == 14 [pid = 1846] [id = 400]
23:18:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0175400) [pid = 1846] [serial = 1118] [outer = (nil)]
23:18:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa0fc8000) [pid = 1846] [serial = 1119] [outer = 0xa0175400]
23:18:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa10c4c00) [pid = 1846] [serial = 1120] [outer = 0xa0175400]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa0fd3000) [pid = 1846] [serial = 1071] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa1846800) [pid = 1846] [serial = 1074] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa0bb6c00) [pid = 1846] [serial = 1065] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa0f52800) [pid = 1846] [serial = 1068] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa0176c00) [pid = 1846] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485474867]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa0604400) [pid = 1846] [serial = 1055] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa0769400) [pid = 1846] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa069e400) [pid = 1846] [serial = 1060] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa0f58800) [pid = 1846] [serial = 1083] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0x9fd3b000) [pid = 1846] [serial = 1077] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa0174c00) [pid = 1846] [serial = 1080] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa10cf800) [pid = 1846] [serial = 1086] [outer = (nil)] [url = about:blank]
23:18:45 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa0bba400) [pid = 1846] [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:18:46 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0x9fb14c00) [pid = 1846] [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:18:46 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0x9fb0c000) [pid = 1846] [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:18:46 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0x9fd3a400) [pid = 1846] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485474867]
23:18:46 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa0766000) [pid = 1846] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:46 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa0610400) [pid = 1846] [serial = 1078] [outer = (nil)] [url = about:blank]
23:18:46 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa0608800) [pid = 1846] [serial = 1081] [outer = (nil)] [url = about:blank]
23:18:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0174c00 == 15 [pid = 1846] [id = 401]
23:18:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa0176c00) [pid = 1846] [serial = 1121] [outer = (nil)]
23:18:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa0767800) [pid = 1846] [serial = 1122] [outer = 0xa0176c00]
23:18:46 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:18:46 INFO - document served over http requires an https
23:18:46 INFO - sub-resource via iframe-tag using the meta-referrer
23:18:46 INFO - delivery method with swap-origin-redirect and when
23:18: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:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:18:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:18:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:46 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:18:46 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 3820ms
23:18:46 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:18:47 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4d800 == 16 [pid = 1846] [id = 402]
23:18:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa0f4fc00) [pid = 1846] [serial = 1123] [outer = (nil)]
23:18:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa184e800) [pid = 1846] [serial = 1124] [outer = 0xa0f4fc00]
23:18:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa18aec00) [pid = 1846] [serial = 1125] [outer = 0xa0f4fc00]
23:18:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0762400 == 17 [pid = 1846] [id = 403]
23:18:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa0765c00) [pid = 1846] [serial = 1126] [outer = (nil)]
23:18:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa0770c00) [pid = 1846] [serial = 1127] [outer = 0xa0765c00]
23:18:49 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:18:49 INFO - document served over http requires an https
23:18:49 INFO - sub-resource via iframe-tag using the meta-referrer
23:18:49 INFO - delivery method with keep-origin-redirect and when
23:18: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:18:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:18:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:18:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:49 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:18:49 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 3066ms
23:18:49 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:18:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076c000 == 18 [pid = 1846] [id = 404]
23:18:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa0bb6c00) [pid = 1846] [serial = 1128] [outer = (nil)]
23:18:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa1849400) [pid = 1846] [serial = 1129] [outer = 0xa0bb6c00]
23:18:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa1a44800) [pid = 1846] [serial = 1130] [outer = 0xa0bb6c00]
23:18:52 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1de1400 == 19 [pid = 1846] [id = 405]
23:18:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa1de1800) [pid = 1846] [serial = 1131] [outer = (nil)]
23:18:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa2307400) [pid = 1846] [serial = 1132] [outer = 0xa1de1800]
23:18:52 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:18:52 INFO - document served over http requires an https
23:18:52 INFO - sub-resource via iframe-tag using the meta-referrer
23:18:52 INFO - delivery method with no-redirect and when
23:18: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"
23:18:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:18:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:18:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:52 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:18:52 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 2750ms
23:18:52 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:18:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fca400 == 20 [pid = 1846] [id = 406]
23:18:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa0fd5800) [pid = 1846] [serial = 1133] [outer = (nil)]
23:18:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa2375000) [pid = 1846] [serial = 1134] [outer = 0xa0fd5800]
23:18:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa2459400) [pid = 1846] [serial = 1135] [outer = 0xa0fd5800]
23:18:55 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2680800 == 21 [pid = 1846] [id = 407]
23:18:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa2681000) [pid = 1846] [serial = 1136] [outer = (nil)]
23:18:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa2683000) [pid = 1846] [serial = 1137] [outer = 0xa2681000]
23:18:56 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:18:56 INFO - document served over http requires an https
23:18:56 INFO - sub-resource via iframe-tag using the meta-referrer
23:18:56 INFO - delivery method with swap-origin-redirect and when
23:18: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:18:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:18:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:18:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:56 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:18:56 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 4054ms
23:18:56 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:18:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa236ec00 == 22 [pid = 1846] [id = 408]
23:18:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2371800) [pid = 1846] [serial = 1138] [outer = (nil)]
23:18:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa268d400) [pid = 1846] [serial = 1139] [outer = 0xa2371800]
23:18:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa276a000) [pid = 1846] [serial = 1140] [outer = 0xa2371800]
23:18:59 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:18:59 INFO - document served over http requires an https
23:18:59 INFO - sub-resource via script-tag using the meta-referrer
23:18:59 INFO - delivery method with keep-origin-redirect and when
23:18: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:18:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:18:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:18:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:18:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:18:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:18:59 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:18:59 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 2617ms
23:18:59 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:18:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2689c00 == 23 [pid = 1846] [id = 409]
23:18:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa268b400) [pid = 1846] [serial = 1141] [outer = (nil)]
23:19:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2934000) [pid = 1846] [serial = 1142] [outer = 0xa268b400]
23:19:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa2939800) [pid = 1846] [serial = 1143] [outer = 0xa268b400]
23:19:01 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:19:01 INFO - document served over http requires an https
23:19:01 INFO - sub-resource via script-tag using the meta-referrer
23:19:01 INFO - delivery method with no-redirect and when
23:19: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:19:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:19:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:19:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:01 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:19:01 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 2403ms
23:19:01 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:19:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2775400 == 24 [pid = 1846] [id = 410]
23:19:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2776000) [pid = 1846] [serial = 1144] [outer = (nil)]
23:19:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2d79c00) [pid = 1846] [serial = 1145] [outer = 0xa2776000]
23:19:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2d7e000) [pid = 1846] [serial = 1146] [outer = 0xa2776000]
23:19:04 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:19:04 INFO - document served over http requires an https
23:19:04 INFO - sub-resource via script-tag using the meta-referrer
23:19:04 INFO - delivery method with swap-origin-redirect and when
23:19: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:19:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:19:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:19:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:04 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:19:04 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 2953ms
23:19:04 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:19:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d78000 == 25 [pid = 1846] [id = 411]
23:19:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa2d79000) [pid = 1846] [serial = 1147] [outer = (nil)]
23:19:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa2e98c00) [pid = 1846] [serial = 1148] [outer = 0xa2d79000]
23:19:06 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2e9e400) [pid = 1846] [serial = 1149] [outer = 0xa2d79000]
23:19:08 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:19:08 INFO - document served over http requires an https
23:19:08 INFO - sub-resource via script-tag using the meta-referrer
23:19:08 INFO - delivery method with swap-origin-redirect and when
23:19: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:19:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:19:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:19:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:08 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:19:08 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 3950ms
23:19:08 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:19:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f57000 == 26 [pid = 1846] [id = 412]
23:19:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa0f5a000) [pid = 1846] [serial = 1150] [outer = (nil)]
23:19:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa184e400) [pid = 1846] [serial = 1151] [outer = 0xa0f5a000]
23:19:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa1a78800) [pid = 1846] [serial = 1152] [outer = 0xa0f5a000]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa0174c00 == 25 [pid = 1846] [id = 401]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa0175000 == 24 [pid = 1846] [id = 400]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa076c400 == 23 [pid = 1846] [id = 399]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0x9f905c00 == 22 [pid = 1846] [id = 398]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa2458400 == 21 [pid = 1846] [id = 395]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa0602400 == 20 [pid = 1846] [id = 397]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa060a000 == 19 [pid = 1846] [id = 396]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa1de1000 == 18 [pid = 1846] [id = 394]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a83c00 == 17 [pid = 1846] [id = 393]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a7d000 == 16 [pid = 1846] [id = 392]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa18ae000 == 15 [pid = 1846] [id = 391]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0xa0764800 == 14 [pid = 1846] [id = 390]
23:19:11 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90d400 == 13 [pid = 1846] [id = 389]
23:19:11 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa0fd2000) [pid = 1846] [serial = 1084] [outer = (nil)] [url = about:blank]
23:19:11 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:19:11 INFO - document served over http requires an https
23:19:11 INFO - sub-resource via script-tag using the meta-referrer
23:19:11 INFO - delivery method with keep-origin-redirect and when
23:19: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:19:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:19:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:19:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:11 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:19:11 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 3069ms
23:19:12 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:19:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb11c00 == 14 [pid = 1846] [id = 413]
23:19:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa060bc00) [pid = 1846] [serial = 1153] [outer = (nil)]
23:19:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa06a3000) [pid = 1846] [serial = 1154] [outer = 0xa060bc00]
23:19:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa0bb8400) [pid = 1846] [serial = 1155] [outer = 0xa060bc00]
23:19:15 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:19:15 INFO - document served over http requires an https
23:19:15 INFO - sub-resource via script-tag using the meta-referrer
23:19:15 INFO - delivery method with no-redirect and when
23:19: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"
23:19:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:19:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:19:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:15 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:19:15 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 3766ms
23:19:15 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:19:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0602400 == 15 [pid = 1846] [id = 414]
23:19:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa0fce800) [pid = 1846] [serial = 1156] [outer = (nil)]
23:19:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa18ac800) [pid = 1846] [serial = 1157] [outer = 0xa0fce800]
23:19:16 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa1a40000) [pid = 1846] [serial = 1158] [outer = 0xa0fce800]
23:19:18 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:19:18 INFO - document served over http requires an https
23:19:18 INFO - sub-resource via script-tag using the meta-referrer
23:19:18 INFO - delivery method with swap-origin-redirect and when
23:19: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:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:19:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:19:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:18 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:19:18 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 2617ms
23:19:18 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:19:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa0762400 == 14 [pid = 1846] [id = 403]
23:19:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa1de1400 == 13 [pid = 1846] [id = 405]
23:19:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa076c000 == 12 [pid = 1846] [id = 404]
23:19:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa2680800 == 11 [pid = 1846] [id = 407]
23:19:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fca400 == 10 [pid = 1846] [id = 406]
23:19:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa236ec00 == 9 [pid = 1846] [id = 408]
23:19:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa2689c00 == 8 [pid = 1846] [id = 409]
23:19:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa2775400 == 7 [pid = 1846] [id = 410]
23:19:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0767000 == 8 [pid = 1846] [id = 415]
23:19:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa0767c00) [pid = 1846] [serial = 1159] [outer = (nil)]
23:19:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa0f53800) [pid = 1846] [serial = 1160] [outer = 0xa0767c00]
23:19:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa1853c00) [pid = 1846] [serial = 1161] [outer = 0xa0767c00]
23:19:22 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:19:22 INFO - document served over http requires an https
23:19:22 INFO - sub-resource via xhr-request using the meta-referrer
23:19:22 INFO - delivery method with keep-origin-redirect and when
23:19: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:19:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:19:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:19:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:22 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:19:22 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 3481ms
23:19:22 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:19:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0762400 == 9 [pid = 1846] [id = 416]
23:19:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa18b3c00) [pid = 1846] [serial = 1162] [outer = (nil)]
23:19:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa236c000) [pid = 1846] [serial = 1163] [outer = 0xa18b3c00]
23:19:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa2376800) [pid = 1846] [serial = 1164] [outer = 0xa18b3c00]
23:19:25 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:19:25 INFO - document served over http requires an https
23:19:25 INFO - sub-resource via xhr-request using the meta-referrer
23:19:25 INFO - delivery method with no-redirect and when
23:19: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"
23:19:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:19:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:19:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:25 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:19:25 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 3113ms
23:19:25 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:19:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa069a800 == 10 [pid = 1846] [id = 417]
23:19:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa06a3400) [pid = 1846] [serial = 1165] [outer = (nil)]
23:19:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa1a3e000) [pid = 1846] [serial = 1166] [outer = 0xa06a3400]
23:19:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa2769c00) [pid = 1846] [serial = 1167] [outer = 0xa06a3400]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa2375000) [pid = 1846] [serial = 1134] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa268d400) [pid = 1846] [serial = 1139] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa1849400) [pid = 1846] [serial = 1129] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa1a85800) [pid = 1846] [serial = 1098] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa2301400) [pid = 1846] [serial = 1101] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0x9f909400) [pid = 1846] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa0698800) [pid = 1846] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485520210]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa0604000) [pid = 1846] [serial = 1114] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa2370000) [pid = 1846] [serial = 1104] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa0fc8000) [pid = 1846] [serial = 1119] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0bb7c00) [pid = 1846] [serial = 1089] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa18b0000) [pid = 1846] [serial = 1092] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa06a5c00) [pid = 1846] [serial = 1109] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa1a44000) [pid = 1846] [serial = 1095] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa0bb8000) [pid = 1846] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa2307400) [pid = 1846] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485532167]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa184e400) [pid = 1846] [serial = 1151] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa2d79c00) [pid = 1846] [serial = 1145] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2e98c00) [pid = 1846] [serial = 1148] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0770c00) [pid = 1846] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa0767800) [pid = 1846] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa184e800) [pid = 1846] [serial = 1124] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa2683000) [pid = 1846] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa2934000) [pid = 1846] [serial = 1142] [outer = (nil)] [url = about:blank]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0x9fd3c000) [pid = 1846] [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:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa076cc00) [pid = 1846] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa060d400) [pid = 1846] [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:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa0176c00) [pid = 1846] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa0175400) [pid = 1846] [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:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa0603800) [pid = 1846] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485520210]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa2458800) [pid = 1846] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa1de1800) [pid = 1846] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485532167]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa0765c00) [pid = 1846] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:27 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa2681000) [pid = 1846] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:28 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:19:28 INFO - document served over http requires an https
23:19:28 INFO - sub-resource via xhr-request using the meta-referrer
23:19:28 INFO - delivery method with swap-origin-redirect and when
23:19: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:19:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:19:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:19:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:28 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:19:28 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 3320ms
23:19:28 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:19:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa069e400 == 11 [pid = 1846] [id = 418]
23:19:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa0761c00) [pid = 1846] [serial = 1168] [outer = (nil)]
23:19:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa0fd0400) [pid = 1846] [serial = 1169] [outer = 0xa0761c00]
23:19:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa1a85800) [pid = 1846] [serial = 1170] [outer = 0xa0761c00]
23:19:31 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:19:31 INFO - document served over http requires an https
23:19:31 INFO - sub-resource via xhr-request using the meta-referrer
23:19:31 INFO - delivery method with swap-origin-redirect and when
23:19: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:19:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:19:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:19:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:31 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:19:31 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 2795ms
23:19:31 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:19:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076ac00 == 12 [pid = 1846] [id = 419]
23:19:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa0bb9000) [pid = 1846] [serial = 1171] [outer = (nil)]
23:19:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa2776400) [pid = 1846] [serial = 1172] [outer = 0xa0bb9000]
23:19:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2938400) [pid = 1846] [serial = 1173] [outer = 0xa0bb9000]
23:19:35 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:19:35 INFO - document served over http requires an https
23:19:35 INFO - sub-resource via xhr-request using the meta-referrer
23:19:35 INFO - delivery method with keep-origin-redirect and when
23:19: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:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:19:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:19:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:35 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:19:35 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 3674ms
23:19:35 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:19:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2773400 == 13 [pid = 1846] [id = 420]
23:19:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa2d7c000) [pid = 1846] [serial = 1174] [outer = (nil)]
23:19:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa2e96c00) [pid = 1846] [serial = 1175] [outer = 0xa2d7c000]
23:19:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2e9dc00) [pid = 1846] [serial = 1176] [outer = 0xa2d7c000]
23:19:37 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:19:37 INFO - document served over http requires an https
23:19:37 INFO - sub-resource via xhr-request using the meta-referrer
23:19:37 INFO - delivery method with no-redirect and when
23:19: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:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:19:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:19:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:37 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:19:37 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 2349ms
23:19:37 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:19:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d7dc00 == 14 [pid = 1846] [id = 421]
23:19:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2e92400) [pid = 1846] [serial = 1177] [outer = (nil)]
23:19:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa324b400) [pid = 1846] [serial = 1178] [outer = 0xa2e92400]
23:19:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0fd0800) [pid = 1846] [serial = 1179] [outer = 0xa2e92400]
23:19:39 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:19:39 INFO - document served over http requires an https
23:19:39 INFO - sub-resource via xhr-request using the meta-referrer
23:19:39 INFO - delivery method with swap-origin-redirect and when
23:19: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:19:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:19:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:19:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:19:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:19:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:19:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:19:39 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:19:39 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 2308ms
23:19:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:19:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3249800 == 15 [pid = 1846] [id = 422]
23:19:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa3256000) [pid = 1846] [serial = 1180] [outer = (nil)]
23:19:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa3682800) [pid = 1846] [serial = 1181] [outer = 0xa3256000]
23:19:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa3686800) [pid = 1846] [serial = 1182] [outer = 0xa3256000]
23:19:42 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:19:42 INFO - document served over http requires an http
23:19:42 INFO - sub-resource via fetch-request using the http-csp
23:19:42 INFO - delivery method with keep-origin-redirect and when
23:19:42 INFO - the target request is cross-origin.
23:19:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2516ms
23:19:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:19:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa368bc00 == 16 [pid = 1846] [id = 423]
23:19:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa368c000) [pid = 1846] [serial = 1183] [outer = (nil)]
23:19:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa40ca000) [pid = 1846] [serial = 1184] [outer = 0xa368c000]
23:19:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa40d2400) [pid = 1846] [serial = 1185] [outer = 0xa368c000]
23:19:45 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:19:45 INFO - document served over http requires an http
23:19:45 INFO - sub-resource via fetch-request using the http-csp
23:19:45 INFO - delivery method with no-redirect and when
23:19:45 INFO - the target request is cross-origin.
23:19:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2718ms
23:19:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:19:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40c8800 == 17 [pid = 1846] [id = 424]
23:19:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa4234c00) [pid = 1846] [serial = 1186] [outer = (nil)]
23:19:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa423c000) [pid = 1846] [serial = 1187] [outer = 0xa4234c00]
23:19:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa42cd800) [pid = 1846] [serial = 1188] [outer = 0xa4234c00]
23:19:48 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:19:48 INFO - document served over http requires an http
23:19:48 INFO - sub-resource via fetch-request using the http-csp
23:19:48 INFO - delivery method with swap-origin-redirect and when
23:19:48 INFO - the target request is cross-origin.
23:19:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3679ms
23:19:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:19:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f905400 == 18 [pid = 1846] [id = 425]
23:19:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0x9f907000) [pid = 1846] [serial = 1189] [outer = (nil)]
23:19:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0x9fb0e400) [pid = 1846] [serial = 1190] [outer = 0x9f907000]
23:19:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa060ec00) [pid = 1846] [serial = 1191] [outer = 0x9f907000]
23:19:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd32400 == 19 [pid = 1846] [id = 426]
23:19:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0x9fd37400) [pid = 1846] [serial = 1192] [outer = (nil)]
23:19:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0x9fd36400) [pid = 1846] [serial = 1193] [outer = 0x9fd37400]
23:19:52 INFO - PROCESS | 1798 | --DOCSHELL 0xa0762400 == 18 [pid = 1846] [id = 416]
23:19:52 INFO - PROCESS | 1798 | --DOCSHELL 0xa0767000 == 17 [pid = 1846] [id = 415]
23:19:52 INFO - PROCESS | 1798 | --DOCSHELL 0xa0602400 == 16 [pid = 1846] [id = 414]
23:19:52 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4d800 == 15 [pid = 1846] [id = 402]
23:19:52 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb11c00 == 14 [pid = 1846] [id = 413]
23:19:52 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:19:52 INFO - document served over http requires an http
23:19:52 INFO - sub-resource via iframe-tag using the http-csp
23:19:52 INFO - delivery method with keep-origin-redirect and when
23:19:52 INFO - the target request is cross-origin.
23:19:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3819ms
23:19:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:19:52 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa060dc00) [pid = 1846] [serial = 1115] [outer = (nil)] [url = about:blank]
23:19:52 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa10c9400) [pid = 1846] [serial = 1110] [outer = (nil)] [url = about:blank]
23:19:52 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa10c4c00) [pid = 1846] [serial = 1120] [outer = (nil)] [url = about:blank]
23:19:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb13800 == 15 [pid = 1846] [id = 427]
23:19:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0x9fd31400) [pid = 1846] [serial = 1194] [outer = (nil)]
23:19:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa0179c00) [pid = 1846] [serial = 1195] [outer = 0x9fd31400]
23:19:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa069c800) [pid = 1846] [serial = 1196] [outer = 0x9fd31400]
23:19:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0767000 == 16 [pid = 1846] [id = 428]
23:19:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa0768c00) [pid = 1846] [serial = 1197] [outer = (nil)]
23:19:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa076e400) [pid = 1846] [serial = 1198] [outer = 0xa0768c00]
23:19:54 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:19:54 INFO - document served over http requires an http
23:19:54 INFO - sub-resource via iframe-tag using the http-csp
23:19:54 INFO - delivery method with no-redirect and when
23:19:54 INFO - the target request is cross-origin.
23:19:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2087ms
23:19:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:19:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb11c00 == 17 [pid = 1846] [id = 429]
23:19:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0x9fb12000) [pid = 1846] [serial = 1199] [outer = (nil)]
23:19:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa0f4d800) [pid = 1846] [serial = 1200] [outer = 0x9fb12000]
23:19:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa0fc6c00) [pid = 1846] [serial = 1201] [outer = 0x9fb12000]
23:19:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10c5800 == 18 [pid = 1846] [id = 430]
23:19:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa10c6c00) [pid = 1846] [serial = 1202] [outer = (nil)]
23:19:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa10ca000) [pid = 1846] [serial = 1203] [outer = 0xa10c6c00]
23:19:56 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:19:56 INFO - document served over http requires an http
23:19:56 INFO - sub-resource via iframe-tag using the http-csp
23:19:56 INFO - delivery method with swap-origin-redirect and when
23:19:56 INFO - the target request is cross-origin.
23:19:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2220ms
23:19:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:19:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bc1800 == 19 [pid = 1846] [id = 431]
23:19:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa0bc2000) [pid = 1846] [serial = 1204] [outer = (nil)]
23:19:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa1846400) [pid = 1846] [serial = 1205] [outer = 0xa0bc2000]
23:19:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa184f000) [pid = 1846] [serial = 1206] [outer = 0xa0bc2000]
23:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa0f53800) [pid = 1846] [serial = 1160] [outer = (nil)] [url = about:blank]
23:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa06a3000) [pid = 1846] [serial = 1154] [outer = (nil)] [url = about:blank]
23:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa236c000) [pid = 1846] [serial = 1163] [outer = (nil)] [url = about:blank]
23:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa18ac800) [pid = 1846] [serial = 1157] [outer = (nil)] [url = about:blank]
23:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa1a3e000) [pid = 1846] [serial = 1166] [outer = (nil)] [url = about:blank]
23:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa1ddbc00) [pid = 1846] [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:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa268b400) [pid = 1846] [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:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa0698400) [pid = 1846] [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:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa0fcf400) [pid = 1846] [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:19:58 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa0fd5800) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa0175c00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa0bc3000) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0767c00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa060bc00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0x9fd38c00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa230cc00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa0fce800) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa1a3d000) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa2371800) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa18a8800) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa0f5a000) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0f51c00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa18b3c00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa2d79000) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa0178c00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa2776000) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa0bb6c00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa0f4fc00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa076fc00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa1a7ec00) [pid = 1846] [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:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa1853400) [pid = 1846] [serial = 1087] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa2d7e000) [pid = 1846] [serial = 1146] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa2376800) [pid = 1846] [serial = 1164] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa10c6400) [pid = 1846] [serial = 1072] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa18aec00) [pid = 1846] [serial = 1125] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa1a44800) [pid = 1846] [serial = 1130] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa1a37800) [pid = 1846] [serial = 1093] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa06a4400) [pid = 1846] [serial = 1061] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa2e9e400) [pid = 1846] [serial = 1149] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa069b400) [pid = 1846] [serial = 1056] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa1dd5800) [pid = 1846] [serial = 1099] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa276a000) [pid = 1846] [serial = 1140] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa2459400) [pid = 1846] [serial = 1135] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa2376c00) [pid = 1846] [serial = 1105] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa0f57800) [pid = 1846] [serial = 1069] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa2307800) [pid = 1846] [serial = 1102] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa1853c00) [pid = 1846] [serial = 1161] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa1a7a000) [pid = 1846] [serial = 1096] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa1847c00) [pid = 1846] [serial = 1075] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xa10c9800) [pid = 1846] [serial = 1090] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa0bbb000) [pid = 1846] [serial = 1066] [outer = (nil)] [url = about:blank]
23:19:59 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0xa2939800) [pid = 1846] [serial = 1143] [outer = (nil)] [url = about:blank]
23:19:59 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:19:59 INFO - document served over http requires an http
23:19:59 INFO - sub-resource via script-tag using the http-csp
23:19:59 INFO - delivery method with keep-origin-redirect and when
23:19:59 INFO - the target request is cross-origin.
23:19:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2813ms
23:19:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:20:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb15400 == 20 [pid = 1846] [id = 432]
23:20:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0xa017d000) [pid = 1846] [serial = 1207] [outer = (nil)]
23:20:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa0764000) [pid = 1846] [serial = 1208] [outer = 0xa017d000]
23:20:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa0f4fc00) [pid = 1846] [serial = 1209] [outer = 0xa017d000]
23:20:02 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:20:02 INFO - document served over http requires an http
23:20:02 INFO - sub-resource via script-tag using the http-csp
23:20:02 INFO - delivery method with no-redirect and when
23:20:02 INFO - the target request is cross-origin.
23:20:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2605ms
23:20:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:20:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0699000 == 21 [pid = 1846] [id = 433]
23:20:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa076c400) [pid = 1846] [serial = 1210] [outer = (nil)]
23:20:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa0bbd800) [pid = 1846] [serial = 1211] [outer = 0xa076c400]
23:20:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa0fcf400) [pid = 1846] [serial = 1212] [outer = 0xa076c400]
23:20:05 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:20:05 INFO - document served over http requires an http
23:20:05 INFO - sub-resource via script-tag using the http-csp
23:20:05 INFO - delivery method with swap-origin-redirect and when
23:20:05 INFO - the target request is cross-origin.
23:20:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2744ms
23:20:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:20:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0766400 == 22 [pid = 1846] [id = 434]
23:20:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa10cf800) [pid = 1846] [serial = 1213] [outer = (nil)]
23:20:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa18a9c00) [pid = 1846] [serial = 1214] [outer = 0xa10cf800]
23:20:06 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa18b0800) [pid = 1846] [serial = 1215] [outer = 0xa10cf800]
23:20:08 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:20:08 INFO - document served over http requires an http
23:20:08 INFO - sub-resource via xhr-request using the http-csp
23:20:08 INFO - delivery method with keep-origin-redirect and when
23:20:08 INFO - the target request is cross-origin.
23:20:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2745ms
23:20:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:20:08 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18a6400 == 23 [pid = 1846] [id = 435]
23:20:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa18a6800) [pid = 1846] [serial = 1216] [outer = (nil)]
23:20:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa1a46c00) [pid = 1846] [serial = 1217] [outer = 0xa18a6800]
23:20:09 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa1a7dc00) [pid = 1846] [serial = 1218] [outer = 0xa18a6800]
23:20:11 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:20:11 INFO - document served over http requires an http
23:20:11 INFO - sub-resource via xhr-request using the http-csp
23:20:11 INFO - delivery method with no-redirect and when
23:20:11 INFO - the target request is cross-origin.
23:20:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3245ms
23:20:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:20:11 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a43c00 == 24 [pid = 1846] [id = 436]
23:20:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa1dd9400) [pid = 1846] [serial = 1219] [outer = (nil)]
23:20:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa1de2000) [pid = 1846] [serial = 1220] [outer = 0xa1dd9400]
23:20:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa2307c00) [pid = 1846] [serial = 1221] [outer = 0xa1dd9400]
23:20:13 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:20:13 INFO - document served over http requires an http
23:20:13 INFO - sub-resource via xhr-request using the http-csp
23:20:13 INFO - delivery method with swap-origin-redirect and when
23:20:13 INFO - the target request is cross-origin.
23:20:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2457ms
23:20:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:20:14 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dde800 == 25 [pid = 1846] [id = 437]
23:20:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa236bc00) [pid = 1846] [serial = 1222] [outer = (nil)]
23:20:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa2374000) [pid = 1846] [serial = 1223] [outer = 0xa236bc00]
23:20:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa2452000) [pid = 1846] [serial = 1224] [outer = 0xa236bc00]
23:20:16 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:20:16 INFO - document served over http requires an https
23:20:16 INFO - sub-resource via fetch-request using the http-csp
23:20:16 INFO - delivery method with keep-origin-redirect and when
23:20:16 INFO - the target request is cross-origin.
23:20:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2298ms
23:20:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:20:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2371800 == 26 [pid = 1846] [id = 438]
23:20:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa2459800) [pid = 1846] [serial = 1225] [outer = (nil)]
23:20:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa2683c00) [pid = 1846] [serial = 1226] [outer = 0xa2459800]
23:20:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa2767c00) [pid = 1846] [serial = 1227] [outer = 0xa2459800]
23:20:18 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:20:18 INFO - document served over http requires an https
23:20:18 INFO - sub-resource via fetch-request using the http-csp
23:20:18 INFO - delivery method with no-redirect and when
23:20:18 INFO - the target request is cross-origin.
23:20:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2596ms
23:20:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:20:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2682400 == 27 [pid = 1846] [id = 439]
23:20:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2770400) [pid = 1846] [serial = 1228] [outer = (nil)]
23:20:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa2941c00) [pid = 1846] [serial = 1229] [outer = 0xa2770400]
23:20:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa2d7f000) [pid = 1846] [serial = 1230] [outer = 0xa2770400]
23:20:21 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:20:21 INFO - document served over http requires an https
23:20:21 INFO - sub-resource via fetch-request using the http-csp
23:20:21 INFO - delivery method with swap-origin-redirect and when
23:20:21 INFO - the target request is cross-origin.
23:20:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2740ms
23:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:20:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2940400 == 28 [pid = 1846] [id = 440]
23:20:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2e98800) [pid = 1846] [serial = 1231] [outer = (nil)]
23:20:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa3057000) [pid = 1846] [serial = 1232] [outer = 0xa2e98800]
23:20:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa305e400) [pid = 1846] [serial = 1233] [outer = 0xa2e98800]
23:20:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3682400 == 29 [pid = 1846] [id = 441]
23:20:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa3682c00) [pid = 1846] [serial = 1234] [outer = (nil)]
23:20:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa0bc3800) [pid = 1846] [serial = 1235] [outer = 0xa3682c00]
23:20:25 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:20:25 INFO - document served over http requires an https
23:20:25 INFO - sub-resource via iframe-tag using the http-csp
23:20:25 INFO - delivery method with keep-origin-redirect and when
23:20:25 INFO - the target request is cross-origin.
23:20:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4447ms
23:20:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:20:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa06a5000 == 30 [pid = 1846] [id = 442]
23:20:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa06a6400) [pid = 1846] [serial = 1236] [outer = (nil)]
23:20:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa076c000) [pid = 1846] [serial = 1237] [outer = 0xa06a6400]
23:20:27 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa1852c00) [pid = 1846] [serial = 1238] [outer = 0xa06a6400]
23:20:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd38c00 == 31 [pid = 1846] [id = 443]
23:20:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0x9fd3b000) [pid = 1846] [serial = 1239] [outer = (nil)]
23:20:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa076cc00) [pid = 1846] [serial = 1240] [outer = 0x9fd3b000]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bc1800 == 30 [pid = 1846] [id = 431]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa10c5800 == 29 [pid = 1846] [id = 430]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa0767000 == 28 [pid = 1846] [id = 428]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb13800 == 27 [pid = 1846] [id = 427]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd32400 == 26 [pid = 1846] [id = 426]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0x9f905400 == 25 [pid = 1846] [id = 425]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa368bc00 == 24 [pid = 1846] [id = 423]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa3249800 == 23 [pid = 1846] [id = 422]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d7dc00 == 22 [pid = 1846] [id = 421]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa2773400 == 21 [pid = 1846] [id = 420]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa076ac00 == 20 [pid = 1846] [id = 419]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f57000 == 19 [pid = 1846] [id = 412]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa069e400 == 18 [pid = 1846] [id = 418]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bc1c00 == 17 [pid = 1846] [id = 388]
23:20:29 INFO - PROCESS | 1798 | --DOCSHELL 0xa069a800 == 16 [pid = 1846] [id = 417]
23:20:29 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa0bb8400) [pid = 1846] [serial = 1155] [outer = (nil)] [url = about:blank]
23:20:29 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa1a40000) [pid = 1846] [serial = 1158] [outer = (nil)] [url = about:blank]
23:20:29 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa1a78800) [pid = 1846] [serial = 1152] [outer = (nil)] [url = about:blank]
23:20:29 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:20:29 INFO - document served over http requires an https
23:20:29 INFO - sub-resource via iframe-tag using the http-csp
23:20:29 INFO - delivery method with no-redirect and when
23:20:29 INFO - the target request is cross-origin.
23:20:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3406ms
23:20:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:20:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd39400 == 17 [pid = 1846] [id = 444]
23:20:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0x9fd3a800) [pid = 1846] [serial = 1241] [outer = (nil)]
23:20:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa0602000) [pid = 1846] [serial = 1242] [outer = 0x9fd3a800]
23:20:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa06a3c00) [pid = 1846] [serial = 1243] [outer = 0x9fd3a800]
23:20:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10c4c00 == 18 [pid = 1846] [id = 445]
23:20:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa10c5800) [pid = 1846] [serial = 1244] [outer = (nil)]
23:20:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa10d1800) [pid = 1846] [serial = 1245] [outer = 0xa10c5800]
23:20:31 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:20:31 INFO - document served over http requires an https
23:20:31 INFO - sub-resource via iframe-tag using the http-csp
23:20:31 INFO - delivery method with swap-origin-redirect and when
23:20:31 INFO - the target request is cross-origin.
23:20:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2297ms
23:20:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:20:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd38800 == 19 [pid = 1846] [id = 446]
23:20:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0x9fd39000) [pid = 1846] [serial = 1246] [outer = (nil)]
23:20:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa1a78800) [pid = 1846] [serial = 1247] [outer = 0x9fd39000]
23:20:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa2302c00) [pid = 1846] [serial = 1248] [outer = 0x9fd39000]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa076e400) [pid = 1846] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485594361]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa3682800) [pid = 1846] [serial = 1181] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0x9fb0e400) [pid = 1846] [serial = 1190] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0x9fd36400) [pid = 1846] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa10ca000) [pid = 1846] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa1846400) [pid = 1846] [serial = 1205] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa0fd0400) [pid = 1846] [serial = 1169] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2e96c00) [pid = 1846] [serial = 1175] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa423c000) [pid = 1846] [serial = 1187] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa40ca000) [pid = 1846] [serial = 1184] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa324b400) [pid = 1846] [serial = 1178] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa0179c00) [pid = 1846] [serial = 1195] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa0f4d800) [pid = 1846] [serial = 1200] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa2776400) [pid = 1846] [serial = 1172] [outer = (nil)] [url = about:blank]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0x9fb12000) [pid = 1846] [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:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa0768c00) [pid = 1846] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485594361]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0x9f907000) [pid = 1846] [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:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x9fd31400) [pid = 1846] [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:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa10c6c00) [pid = 1846] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x9fd37400) [pid = 1846] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:34 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa0bc2000) [pid = 1846] [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:20:34 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:20:34 INFO - document served over http requires an https
23:20:34 INFO - sub-resource via script-tag using the http-csp
23:20:34 INFO - delivery method with keep-origin-redirect and when
23:20:34 INFO - the target request is cross-origin.
23:20:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3004ms
23:20:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:20:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0175000 == 20 [pid = 1846] [id = 447]
23:20:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0179c00) [pid = 1846] [serial = 1249] [outer = (nil)]
23:20:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa0770c00) [pid = 1846] [serial = 1250] [outer = 0xa0179c00]
23:20:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa1a3e000) [pid = 1846] [serial = 1251] [outer = 0xa0179c00]
23:20:37 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:20:37 INFO - document served over http requires an https
23:20:37 INFO - sub-resource via script-tag using the http-csp
23:20:37 INFO - delivery method with no-redirect and when
23:20:37 INFO - the target request is cross-origin.
23:20:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2291ms
23:20:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:20:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb07000 == 21 [pid = 1846] [id = 448]
23:20:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0x9fd36400) [pid = 1846] [serial = 1252] [outer = (nil)]
23:20:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa10c8000) [pid = 1846] [serial = 1253] [outer = 0x9fd36400]
23:20:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa1a7c800) [pid = 1846] [serial = 1254] [outer = 0x9fd36400]
23:20:39 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:20:39 INFO - document served over http requires an https
23:20:39 INFO - sub-resource via script-tag using the http-csp
23:20:39 INFO - delivery method with swap-origin-redirect and when
23:20:39 INFO - the target request is cross-origin.
23:20:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2848ms
23:20:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:20:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4e000 == 22 [pid = 1846] [id = 449]
23:20:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2767400) [pid = 1846] [serial = 1255] [outer = (nil)]
23:20:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2937400) [pid = 1846] [serial = 1256] [outer = 0xa2767400]
23:20:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa2d7a800) [pid = 1846] [serial = 1257] [outer = 0xa2767400]
23:20:42 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:20:42 INFO - document served over http requires an https
23:20:42 INFO - sub-resource via xhr-request using the http-csp
23:20:42 INFO - delivery method with keep-origin-redirect and when
23:20:42 INFO - the target request is cross-origin.
23:20:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2666ms
23:20:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:20:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2770c00 == 23 [pid = 1846] [id = 450]
23:20:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2773400) [pid = 1846] [serial = 1258] [outer = (nil)]
23:20:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa324d000) [pid = 1846] [serial = 1259] [outer = 0xa2773400]
23:20:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa367ec00) [pid = 1846] [serial = 1260] [outer = 0xa2773400]
23:20:45 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:20:45 INFO - document served over http requires an https
23:20:45 INFO - sub-resource via xhr-request using the http-csp
23:20:45 INFO - delivery method with no-redirect and when
23:20:45 INFO - the target request is cross-origin.
23:20:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2562ms
23:20:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:20:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa324b400 == 24 [pid = 1846] [id = 451]
23:20:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa40c7c00) [pid = 1846] [serial = 1261] [outer = (nil)]
23:20:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa40cf800) [pid = 1846] [serial = 1262] [outer = 0xa40c7c00]
23:20:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa4236000) [pid = 1846] [serial = 1263] [outer = 0xa40c7c00]
23:20:48 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:20:48 INFO - document served over http requires an https
23:20:48 INFO - sub-resource via xhr-request using the http-csp
23:20:48 INFO - delivery method with swap-origin-redirect and when
23:20:48 INFO - the target request is cross-origin.
23:20:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3294ms
23:20:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:20:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40ccc00 == 25 [pid = 1846] [id = 452]
23:20:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa423f800) [pid = 1846] [serial = 1264] [outer = (nil)]
23:20:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa42d7400) [pid = 1846] [serial = 1265] [outer = 0xa423f800]
23:20:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa42db000) [pid = 1846] [serial = 1266] [outer = 0xa423f800]
23:20:51 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:20:51 INFO - document served over http requires an http
23:20:51 INFO - sub-resource via fetch-request using the http-csp
23:20:51 INFO - delivery method with keep-origin-redirect and when
23:20:51 INFO - the target request is same-origin.
23:20:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2501ms
23:20:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:20:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d5000 == 26 [pid = 1846] [id = 453]
23:20:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa4628000) [pid = 1846] [serial = 1267] [outer = (nil)]
23:20:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa4631c00) [pid = 1846] [serial = 1268] [outer = 0xa4628000]
23:20:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa4c8c000) [pid = 1846] [serial = 1269] [outer = 0xa4628000]
23:20:53 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:20:53 INFO - document served over http requires an http
23:20:53 INFO - sub-resource via fetch-request using the http-csp
23:20:53 INFO - delivery method with no-redirect and when
23:20:53 INFO - the target request is same-origin.
23:20:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2209ms
23:20:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:20:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c93c00 == 27 [pid = 1846] [id = 454]
23:20:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa4c94400) [pid = 1846] [serial = 1270] [outer = (nil)]
23:20:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa4c97c00) [pid = 1846] [serial = 1271] [outer = 0xa4c94400]
23:20:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa4ca8c00) [pid = 1846] [serial = 1272] [outer = 0xa4c94400]
23:20:55 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:20:55 INFO - document served over http requires an http
23:20:55 INFO - sub-resource via fetch-request using the http-csp
23:20:55 INFO - delivery method with swap-origin-redirect and when
23:20:55 INFO - the target request is same-origin.
23:20:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2302ms
23:20:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:20:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c95000 == 28 [pid = 1846] [id = 455]
23:20:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa4c95c00) [pid = 1846] [serial = 1273] [outer = (nil)]
23:20:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa4cb2c00) [pid = 1846] [serial = 1274] [outer = 0xa4c95c00]
23:20:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa4ddb000) [pid = 1846] [serial = 1275] [outer = 0xa4c95c00]
23:20:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4de2000 == 29 [pid = 1846] [id = 456]
23:20:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa4de2400) [pid = 1846] [serial = 1276] [outer = (nil)]
23:20:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa4de5400) [pid = 1846] [serial = 1277] [outer = 0xa4de2400]
23:20:58 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:20:58 INFO - document served over http requires an http
23:20:58 INFO - sub-resource via iframe-tag using the http-csp
23:20:58 INFO - delivery method with keep-origin-redirect and when
23:20:58 INFO - the target request is same-origin.
23:20:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2900ms
23:20:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:20:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cb1400 == 30 [pid = 1846] [id = 457]
23:20:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa4cb1800) [pid = 1846] [serial = 1278] [outer = (nil)]
23:20:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa4f2b000) [pid = 1846] [serial = 1279] [outer = 0xa4cb1800]
23:21:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa4f2fc00) [pid = 1846] [serial = 1280] [outer = 0xa4cb1800]
23:21:01 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f37c00 == 31 [pid = 1846] [id = 458]
23:21:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa4f38000) [pid = 1846] [serial = 1281] [outer = (nil)]
23:21:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa4f42800) [pid = 1846] [serial = 1282] [outer = 0xa4f38000]
23:21:01 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:21:01 INFO - document served over http requires an http
23:21:01 INFO - sub-resource via iframe-tag using the http-csp
23:21:01 INFO - delivery method with no-redirect and when
23:21:01 INFO - the target request is same-origin.
23:21:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2805ms
23:21:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:21:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4de7800 == 32 [pid = 1846] [id = 459]
23:21:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa4de7c00) [pid = 1846] [serial = 1283] [outer = (nil)]
23:21:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa4f48800) [pid = 1846] [serial = 1284] [outer = 0xa4de7c00]
23:21:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa4f4d000) [pid = 1846] [serial = 1285] [outer = 0xa4de7c00]
23:21:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a3000 == 33 [pid = 1846] [id = 460]
23:21:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa50a3400) [pid = 1846] [serial = 1286] [outer = (nil)]
23:21:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa50a5000) [pid = 1846] [serial = 1287] [outer = 0xa50a3400]
23:21:04 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:21:04 INFO - document served over http requires an http
23:21:04 INFO - sub-resource via iframe-tag using the http-csp
23:21:04 INFO - delivery method with swap-origin-redirect and when
23:21:04 INFO - the target request is same-origin.
23:21:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3046ms
23:21:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:21:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f45c00 == 34 [pid = 1846] [id = 461]
23:21:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa4f46400) [pid = 1846] [serial = 1288] [outer = (nil)]
23:21:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa50ad000) [pid = 1846] [serial = 1289] [outer = 0xa4f46400]
23:21:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa5134800) [pid = 1846] [serial = 1290] [outer = 0xa4f46400]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0xa0699000 == 33 [pid = 1846] [id = 433]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0xa0766400 == 32 [pid = 1846] [id = 434]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0xa18a6400 == 31 [pid = 1846] [id = 435]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a43c00 == 30 [pid = 1846] [id = 436]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dde800 == 29 [pid = 1846] [id = 437]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0xa2682400 == 28 [pid = 1846] [id = 439]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd38c00 == 27 [pid = 1846] [id = 443]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0xa06a5000 == 26 [pid = 1846] [id = 442]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0xa10c4c00 == 25 [pid = 1846] [id = 445]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd39400 == 24 [pid = 1846] [id = 444]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb11c00 == 23 [pid = 1846] [id = 429]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d78000 == 22 [pid = 1846] [id = 411]
23:21:08 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd38800 == 21 [pid = 1846] [id = 446]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb07000 == 20 [pid = 1846] [id = 448]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4e000 == 19 [pid = 1846] [id = 449]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa2770c00 == 18 [pid = 1846] [id = 450]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa324b400 == 17 [pid = 1846] [id = 451]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa40ccc00 == 16 [pid = 1846] [id = 452]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa3682400 == 15 [pid = 1846] [id = 441]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d5000 == 14 [pid = 1846] [id = 453]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c93c00 == 13 [pid = 1846] [id = 454]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa4de2000 == 12 [pid = 1846] [id = 456]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c95000 == 11 [pid = 1846] [id = 455]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f37c00 == 10 [pid = 1846] [id = 458]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cb1400 == 9 [pid = 1846] [id = 457]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a3000 == 8 [pid = 1846] [id = 460]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa4de7800 == 7 [pid = 1846] [id = 459]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa40c8800 == 6 [pid = 1846] [id = 424]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa0175000 == 5 [pid = 1846] [id = 447]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb15400 == 4 [pid = 1846] [id = 432]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa2940400 == 3 [pid = 1846] [id = 440]
23:21:10 INFO - PROCESS | 1798 | --DOCSHELL 0xa2371800 == 2 [pid = 1846] [id = 438]
23:21:10 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa060ec00) [pid = 1846] [serial = 1191] [outer = (nil)] [url = about:blank]
23:21:10 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa069c800) [pid = 1846] [serial = 1196] [outer = (nil)] [url = about:blank]
23:21:10 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa184f000) [pid = 1846] [serial = 1206] [outer = (nil)] [url = about:blank]
23:21:10 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa0fc6c00) [pid = 1846] [serial = 1201] [outer = (nil)] [url = about:blank]
23:21:11 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:21:11 INFO - document served over http requires an http
23:21:11 INFO - sub-resource via script-tag using the http-csp
23:21:11 INFO - delivery method with keep-origin-redirect and when
23:21:11 INFO - the target request is same-origin.
23:21:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 6907ms
23:21:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:21:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0bc00 == 3 [pid = 1846] [id = 462]
23:21:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0x9fb0d800) [pid = 1846] [serial = 1291] [outer = (nil)]
23:21:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0x9fb14400) [pid = 1846] [serial = 1292] [outer = 0x9fb0d800]
23:21:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0x9fd31400) [pid = 1846] [serial = 1293] [outer = 0x9fb0d800]
23:21:13 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:21:13 INFO - document served over http requires an http
23:21:13 INFO - sub-resource via script-tag using the http-csp
23:21:13 INFO - delivery method with no-redirect and when
23:21:13 INFO - the target request is same-origin.
23:21:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2135ms
23:21:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:21:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb10c00 == 4 [pid = 1846] [id = 463]
23:21:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa0173800) [pid = 1846] [serial = 1294] [outer = (nil)]
23:21:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa0182400) [pid = 1846] [serial = 1295] [outer = 0xa0173800]
23:21:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa060a000) [pid = 1846] [serial = 1296] [outer = 0xa0173800]
23:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa0179c00) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa10cf800) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa076c400) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0x9fd3b000) [pid = 1846] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485629012]
23:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa2459800) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa368c000) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa4234c00) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa2d7c000) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa2770400) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0x9fd39000) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa017d000) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa06a3400) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa10c5800) [pid = 1846] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa06a6400) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa2e98800) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa18a6800) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa2e92400) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa236bc00) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa0761c00) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0x9fd3a800) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa0bb9000) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa3256000) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa3682c00) [pid = 1846] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa1dd9400) [pid = 1846] [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:21:19 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa0770c00) [pid = 1846] [serial = 1250] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa3057000) [pid = 1846] [serial = 1232] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa0bc3800) [pid = 1846] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa2941c00) [pid = 1846] [serial = 1229] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa2683c00) [pid = 1846] [serial = 1226] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa2374000) [pid = 1846] [serial = 1223] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa1de2000) [pid = 1846] [serial = 1220] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa1a46c00) [pid = 1846] [serial = 1217] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa18a9c00) [pid = 1846] [serial = 1214] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa0bbd800) [pid = 1846] [serial = 1211] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa0764000) [pid = 1846] [serial = 1208] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa0602000) [pid = 1846] [serial = 1242] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa10d1800) [pid = 1846] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1a78800) [pid = 1846] [serial = 1247] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa076c000) [pid = 1846] [serial = 1237] [outer = (nil)] [url = about:blank]
23:21:20 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa076cc00) [pid = 1846] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485629012]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa2769c00) [pid = 1846] [serial = 1167] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa1a85800) [pid = 1846] [serial = 1170] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa2938400) [pid = 1846] [serial = 1173] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa2e9dc00) [pid = 1846] [serial = 1176] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa0fd0800) [pid = 1846] [serial = 1179] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa3686800) [pid = 1846] [serial = 1182] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa40d2400) [pid = 1846] [serial = 1185] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa42cd800) [pid = 1846] [serial = 1188] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa18b0800) [pid = 1846] [serial = 1215] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa1a7dc00) [pid = 1846] [serial = 1218] [outer = (nil)] [url = about:blank]
23:21:21 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa2307c00) [pid = 1846] [serial = 1221] [outer = (nil)] [url = about:blank]
23:21:21 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:21:21 INFO - document served over http requires an http
23:21:21 INFO - sub-resource via script-tag using the http-csp
23:21:21 INFO - delivery method with swap-origin-redirect and when
23:21:21 INFO - the target request is same-origin.
23:21:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 7974ms
23:21:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:21:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f909800 == 5 [pid = 1846] [id = 464]
23:21:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0x9fb0f400) [pid = 1846] [serial = 1297] [outer = (nil)]
23:21:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0x9fb14c00) [pid = 1846] [serial = 1298] [outer = 0x9fb0f400]
23:21:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0x9fd3c000) [pid = 1846] [serial = 1299] [outer = 0x9fb0f400]
23:21:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:21:24 INFO - document served over http requires an http
23:21:24 INFO - sub-resource via xhr-request using the http-csp
23:21:24 INFO - delivery method with keep-origin-redirect and when
23:21:24 INFO - the target request is same-origin.
23:21:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2498ms
23:21:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:21:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb09c00 == 6 [pid = 1846] [id = 465]
23:21:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0x9fb0a000) [pid = 1846] [serial = 1300] [outer = (nil)]
23:21:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa0699000) [pid = 1846] [serial = 1301] [outer = 0x9fb0a000]
23:21:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa06a2000) [pid = 1846] [serial = 1302] [outer = 0x9fb0a000]
23:21:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:21:26 INFO - document served over http requires an http
23:21:26 INFO - sub-resource via xhr-request using the http-csp
23:21:26 INFO - delivery method with no-redirect and when
23:21:26 INFO - the target request is same-origin.
23:21:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2451ms
23:21:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:21:27 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0609000 == 7 [pid = 1846] [id = 466]
23:21:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa060f800) [pid = 1846] [serial = 1303] [outer = (nil)]
23:21:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0bb7000) [pid = 1846] [serial = 1304] [outer = 0xa060f800]
23:21:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa0bbe000) [pid = 1846] [serial = 1305] [outer = 0xa060f800]
23:21:30 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:21:30 INFO - document served over http requires an http
23:21:30 INFO - sub-resource via xhr-request using the http-csp
23:21:30 INFO - delivery method with swap-origin-redirect and when
23:21:30 INFO - the target request is same-origin.
23:21:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3254ms
23:21:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:21:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076d400 == 8 [pid = 1846] [id = 467]
23:21:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0770000) [pid = 1846] [serial = 1306] [outer = (nil)]
23:21:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa0f51800) [pid = 1846] [serial = 1307] [outer = 0xa0770000]
23:21:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa0fc6400) [pid = 1846] [serial = 1308] [outer = 0xa0770000]
23:21:32 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:21:32 INFO - document served over http requires an https
23:21:32 INFO - sub-resource via fetch-request using the http-csp
23:21:32 INFO - delivery method with keep-origin-redirect and when
23:21:32 INFO - the target request is same-origin.
23:21:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2422ms
23:21:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:21:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f50400 == 9 [pid = 1846] [id = 468]
23:21:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0fd0800) [pid = 1846] [serial = 1309] [outer = (nil)]
23:21:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa10c9800) [pid = 1846] [serial = 1310] [outer = 0xa0fd0800]
23:21:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa10cd800) [pid = 1846] [serial = 1311] [outer = 0xa0fd0800]
23:21:34 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:21:34 INFO - document served over http requires an https
23:21:34 INFO - sub-resource via fetch-request using the http-csp
23:21:34 INFO - delivery method with no-redirect and when
23:21:34 INFO - the target request is same-origin.
23:21:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2419ms
23:21:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:21:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10c5800 == 10 [pid = 1846] [id = 469]
23:21:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa184a000) [pid = 1846] [serial = 1312] [outer = (nil)]
23:21:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa1853c00) [pid = 1846] [serial = 1313] [outer = 0xa184a000]
23:21:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa18acc00) [pid = 1846] [serial = 1314] [outer = 0xa184a000]
23:21:37 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:21:37 INFO - document served over http requires an https
23:21:37 INFO - sub-resource via fetch-request using the http-csp
23:21:37 INFO - delivery method with swap-origin-redirect and when
23:21:37 INFO - the target request is same-origin.
23:21:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2548ms
23:21:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:21:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1851c00 == 11 [pid = 1846] [id = 470]
23:21:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa18b4400) [pid = 1846] [serial = 1315] [outer = (nil)]
23:21:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa1a41800) [pid = 1846] [serial = 1316] [outer = 0xa18b4400]
23:21:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa1a77c00) [pid = 1846] [serial = 1317] [outer = 0xa18b4400]
23:21:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a80800 == 12 [pid = 1846] [id = 471]
23:21:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa1a80c00) [pid = 1846] [serial = 1318] [outer = (nil)]
23:21:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa1a7d000) [pid = 1846] [serial = 1319] [outer = 0xa1a80c00]
23:21:40 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:21:40 INFO - document served over http requires an https
23:21:40 INFO - sub-resource via iframe-tag using the http-csp
23:21:40 INFO - delivery method with keep-origin-redirect and when
23:21:40 INFO - the target request is same-origin.
23:21:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2989ms
23:21:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:21:41 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076b800 == 13 [pid = 1846] [id = 472]
23:21:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa1a82c00) [pid = 1846] [serial = 1320] [outer = (nil)]
23:21:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa1dd6000) [pid = 1846] [serial = 1321] [outer = 0xa1a82c00]
23:21:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa1dd7c00) [pid = 1846] [serial = 1322] [outer = 0xa1a82c00]
23:21:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2302400 == 14 [pid = 1846] [id = 473]
23:21:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa2306000) [pid = 1846] [serial = 1323] [outer = (nil)]
23:21:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0x9fd37000) [pid = 1846] [serial = 1324] [outer = 0xa2306000]
23:21:43 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:21:43 INFO - document served over http requires an https
23:21:43 INFO - sub-resource via iframe-tag using the http-csp
23:21:43 INFO - delivery method with no-redirect and when
23:21:43 INFO - the target request is same-origin.
23:21:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3203ms
23:21:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:21:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd2e400 == 15 [pid = 1846] [id = 474]
23:21:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0x9fd30400) [pid = 1846] [serial = 1325] [outer = (nil)]
23:21:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa0175c00) [pid = 1846] [serial = 1326] [outer = 0x9fd30400]
23:21:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa0699800) [pid = 1846] [serial = 1327] [outer = 0x9fd30400]
23:21:45 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0bc00 == 14 [pid = 1846] [id = 462]
23:21:45 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f45c00 == 13 [pid = 1846] [id = 461]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa1852c00) [pid = 1846] [serial = 1238] [outer = (nil)] [url = about:blank]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa0f4fc00) [pid = 1846] [serial = 1209] [outer = (nil)] [url = about:blank]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0fcf400) [pid = 1846] [serial = 1212] [outer = (nil)] [url = about:blank]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa2452000) [pid = 1846] [serial = 1224] [outer = (nil)] [url = about:blank]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa2767c00) [pid = 1846] [serial = 1227] [outer = (nil)] [url = about:blank]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa2d7f000) [pid = 1846] [serial = 1230] [outer = (nil)] [url = about:blank]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa305e400) [pid = 1846] [serial = 1233] [outer = (nil)] [url = about:blank]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa1a3e000) [pid = 1846] [serial = 1251] [outer = (nil)] [url = about:blank]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa06a3c00) [pid = 1846] [serial = 1243] [outer = (nil)] [url = about:blank]
23:21:45 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa2302c00) [pid = 1846] [serial = 1248] [outer = (nil)] [url = about:blank]
23:21:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb15c00 == 14 [pid = 1846] [id = 475]
23:21:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0x9fd2ec00) [pid = 1846] [serial = 1328] [outer = (nil)]
23:21:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa0177400) [pid = 1846] [serial = 1329] [outer = 0x9fd2ec00]
23:21:46 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:21:46 INFO - document served over http requires an https
23:21:46 INFO - sub-resource via iframe-tag using the http-csp
23:21:46 INFO - delivery method with swap-origin-redirect and when
23:21:46 INFO - the target request is same-origin.
23:21:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2872ms
23:21:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:21:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd2e800 == 15 [pid = 1846] [id = 476]
23:21:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0x9fd2f400) [pid = 1846] [serial = 1330] [outer = (nil)]
23:21:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0bbd800) [pid = 1846] [serial = 1331] [outer = 0x9fd2f400]
23:21:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0f5a400) [pid = 1846] [serial = 1332] [outer = 0x9fd2f400]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa0182400) [pid = 1846] [serial = 1295] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa50a5000) [pid = 1846] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa4f48800) [pid = 1846] [serial = 1284] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa4de5400) [pid = 1846] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4cb2c00) [pid = 1846] [serial = 1274] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa4f42800) [pid = 1846] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485661174]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa4f2b000) [pid = 1846] [serial = 1279] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa42d7400) [pid = 1846] [serial = 1265] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa4631c00) [pid = 1846] [serial = 1268] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa4c97c00) [pid = 1846] [serial = 1271] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa324d000) [pid = 1846] [serial = 1259] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa40cf800) [pid = 1846] [serial = 1262] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa10c8000) [pid = 1846] [serial = 1253] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa2937400) [pid = 1846] [serial = 1256] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0x9fb14400) [pid = 1846] [serial = 1292] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa50ad000) [pid = 1846] [serial = 1289] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa4f46400) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa4de2400) [pid = 1846] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa50a3400) [pid = 1846] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0x9fb0d800) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa4f38000) [pid = 1846] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485661174]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0x9fd36400) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa4de7c00) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa4c95c00) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa4cb1800) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa423f800) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa4628000) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa4c94400) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa2773400) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa40c7c00) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa2767400) [pid = 1846] [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:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa367ec00) [pid = 1846] [serial = 1260] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa4236000) [pid = 1846] [serial = 1263] [outer = (nil)] [url = about:blank]
23:21:50 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa2d7a800) [pid = 1846] [serial = 1257] [outer = (nil)] [url = about:blank]
23:21:50 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:21:50 INFO - document served over http requires an https
23:21:50 INFO - sub-resource via script-tag using the http-csp
23:21:50 INFO - delivery method with keep-origin-redirect and when
23:21:50 INFO - the target request is same-origin.
23:21:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3547ms
23:21:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:21:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076ac00 == 16 [pid = 1846] [id = 477]
23:21:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa076bc00) [pid = 1846] [serial = 1333] [outer = (nil)]
23:21:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa184f000) [pid = 1846] [serial = 1334] [outer = 0xa076bc00]
23:21:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa18a9800) [pid = 1846] [serial = 1335] [outer = 0xa076bc00]
23:21:52 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:21:52 INFO - document served over http requires an https
23:21:52 INFO - sub-resource via script-tag using the http-csp
23:21:52 INFO - delivery method with no-redirect and when
23:21:52 INFO - the target request is same-origin.
23:21:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2245ms
23:21:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:21:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd33800 == 17 [pid = 1846] [id = 478]
23:21:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0x9fd37400) [pid = 1846] [serial = 1336] [outer = (nil)]
23:21:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa017f400) [pid = 1846] [serial = 1337] [outer = 0x9fd37400]
23:21:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa0f4d000) [pid = 1846] [serial = 1338] [outer = 0x9fd37400]
23:21:54 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:21:54 INFO - document served over http requires an https
23:21:54 INFO - sub-resource via script-tag using the http-csp
23:21:54 INFO - delivery method with swap-origin-redirect and when
23:21:54 INFO - the target request is same-origin.
23:21:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2361ms
23:21:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:21:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb15400 == 18 [pid = 1846] [id = 479]
23:21:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa1a3f800) [pid = 1846] [serial = 1339] [outer = (nil)]
23:21:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa2306800) [pid = 1846] [serial = 1340] [outer = 0xa1a3f800]
23:21:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa230c000) [pid = 1846] [serial = 1341] [outer = 0xa1a3f800]
23:21:57 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:21:57 INFO - document served over http requires an https
23:21:57 INFO - sub-resource via xhr-request using the http-csp
23:21:57 INFO - delivery method with keep-origin-redirect and when
23:21:57 INFO - the target request is same-origin.
23:21:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2209ms
23:21:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:21:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1de2c00 == 19 [pid = 1846] [id = 480]
23:21:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa2368800) [pid = 1846] [serial = 1342] [outer = (nil)]
23:21:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa2370c00) [pid = 1846] [serial = 1343] [outer = 0xa2368800]
23:21:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa2375c00) [pid = 1846] [serial = 1344] [outer = 0xa2368800]
23:21:59 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:21:59 INFO - document served over http requires an https
23:21:59 INFO - sub-resource via xhr-request using the http-csp
23:21:59 INFO - delivery method with no-redirect and when
23:21:59 INFO - the target request is same-origin.
23:21:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2502ms
23:21:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:22:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa236ec00 == 20 [pid = 1846] [id = 481]
23:22:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa2455c00) [pid = 1846] [serial = 1345] [outer = (nil)]
23:22:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa245d000) [pid = 1846] [serial = 1346] [outer = 0xa2455c00]
23:22:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa267f000) [pid = 1846] [serial = 1347] [outer = 0xa2455c00]
23:22:02 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:22:02 INFO - document served over http requires an https
23:22:02 INFO - sub-resource via xhr-request using the http-csp
23:22:02 INFO - delivery method with swap-origin-redirect and when
23:22:02 INFO - the target request is same-origin.
23:22:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2757ms
23:22:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:22:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa245ac00 == 21 [pid = 1846] [id = 482]
23:22:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa245c400) [pid = 1846] [serial = 1348] [outer = (nil)]
23:22:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa268d000) [pid = 1846] [serial = 1349] [outer = 0xa245c400]
23:22:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa276b400) [pid = 1846] [serial = 1350] [outer = 0xa245c400]
23:22:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:22:05 INFO - document served over http requires an http
23:22:05 INFO - sub-resource via fetch-request using the meta-csp
23:22:05 INFO - delivery method with keep-origin-redirect and when
23:22:05 INFO - the target request is cross-origin.
23:22:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2810ms
23:22:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:22:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa268a800 == 22 [pid = 1846] [id = 483]
23:22:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2772800) [pid = 1846] [serial = 1351] [outer = (nil)]
23:22:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa2937400) [pid = 1846] [serial = 1352] [outer = 0xa2772800]
23:22:06 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa293f000) [pid = 1846] [serial = 1353] [outer = 0xa2772800]
23:22:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:22:08 INFO - document served over http requires an http
23:22:08 INFO - sub-resource via fetch-request using the meta-csp
23:22:08 INFO - delivery method with no-redirect and when
23:22:08 INFO - the target request is cross-origin.
23:22:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2765ms
23:22:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:22:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2934c00 == 23 [pid = 1846] [id = 484]
23:22:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2d76800) [pid = 1846] [serial = 1354] [outer = (nil)]
23:22:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2d7e800) [pid = 1846] [serial = 1355] [outer = 0xa2d76800]
23:22:09 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa2d82000) [pid = 1846] [serial = 1356] [outer = 0xa2d76800]
23:22:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:22:11 INFO - document served over http requires an http
23:22:11 INFO - sub-resource via fetch-request using the meta-csp
23:22:11 INFO - delivery method with swap-origin-redirect and when
23:22:11 INFO - the target request is cross-origin.
23:22:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3397ms
23:22:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:22:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d7c800 == 24 [pid = 1846] [id = 485]
23:22:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2e93000) [pid = 1846] [serial = 1357] [outer = (nil)]
23:22:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2e9b400) [pid = 1846] [serial = 1358] [outer = 0xa2e93000]
23:22:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2ea1400) [pid = 1846] [serial = 1359] [outer = 0xa2e93000]
23:22:14 INFO - PROCESS | 1798 | ++DOCSHELL 0xa305b400 == 25 [pid = 1846] [id = 486]
23:22:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa305d400) [pid = 1846] [serial = 1360] [outer = (nil)]
23:22:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa017a000) [pid = 1846] [serial = 1361] [outer = 0xa305d400]
23:22:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:22:14 INFO - document served over http requires an http
23:22:14 INFO - sub-resource via iframe-tag using the meta-csp
23:22:14 INFO - delivery method with keep-origin-redirect and when
23:22:14 INFO - the target request is cross-origin.
23:22:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3419ms
23:22:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:22:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa06a5c00 == 26 [pid = 1846] [id = 487]
23:22:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa0761400) [pid = 1846] [serial = 1362] [outer = (nil)]
23:22:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa076c800) [pid = 1846] [serial = 1363] [outer = 0xa0761400]
23:22:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa10cac00) [pid = 1846] [serial = 1364] [outer = 0xa0761400]
23:22:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb06800 == 27 [pid = 1846] [id = 488]
23:22:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0x9fb0a800) [pid = 1846] [serial = 1365] [outer = (nil)]
23:22:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa06a0c00) [pid = 1846] [serial = 1366] [outer = 0x9fb0a800]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd2e800 == 26 [pid = 1846] [id = 476]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb15c00 == 25 [pid = 1846] [id = 475]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd2e400 == 24 [pid = 1846] [id = 474]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa2302400 == 23 [pid = 1846] [id = 473]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa076b800 == 22 [pid = 1846] [id = 472]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a80800 == 21 [pid = 1846] [id = 471]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa1851c00 == 20 [pid = 1846] [id = 470]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa10c5800 == 19 [pid = 1846] [id = 469]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f50400 == 18 [pid = 1846] [id = 468]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa076d400 == 17 [pid = 1846] [id = 467]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa0609000 == 16 [pid = 1846] [id = 466]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb09c00 == 15 [pid = 1846] [id = 465]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9f909800 == 14 [pid = 1846] [id = 464]
23:22:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb10c00 == 13 [pid = 1846] [id = 463]
23:22:17 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa5134800) [pid = 1846] [serial = 1290] [outer = (nil)] [url = about:blank]
23:22:17 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa1a7c800) [pid = 1846] [serial = 1254] [outer = (nil)] [url = about:blank]
23:22:17 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa4c8c000) [pid = 1846] [serial = 1269] [outer = (nil)] [url = about:blank]
23:22:17 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa42db000) [pid = 1846] [serial = 1266] [outer = (nil)] [url = about:blank]
23:22:17 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4f2fc00) [pid = 1846] [serial = 1280] [outer = (nil)] [url = about:blank]
23:22:17 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa4ddb000) [pid = 1846] [serial = 1275] [outer = (nil)] [url = about:blank]
23:22:17 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa4ca8c00) [pid = 1846] [serial = 1272] [outer = (nil)] [url = about:blank]
23:22:17 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa4f4d000) [pid = 1846] [serial = 1285] [outer = (nil)] [url = about:blank]
23:22:17 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0x9fd31400) [pid = 1846] [serial = 1293] [outer = (nil)] [url = about:blank]
23:22:17 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:22:17 INFO - document served over http requires an http
23:22:17 INFO - sub-resource via iframe-tag using the meta-csp
23:22:17 INFO - delivery method with no-redirect and when
23:22:17 INFO - the target request is cross-origin.
23:22:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2338ms
23:22:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:22:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb10c00 == 14 [pid = 1846] [id = 489]
23:22:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0x9fd31400) [pid = 1846] [serial = 1367] [outer = (nil)]
23:22:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa0174400) [pid = 1846] [serial = 1368] [outer = 0x9fd31400]
23:22:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa0607800) [pid = 1846] [serial = 1369] [outer = 0x9fd31400]
23:22:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4cc00 == 15 [pid = 1846] [id = 490]
23:22:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa0f4e000) [pid = 1846] [serial = 1370] [outer = (nil)]
23:22:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa0f55000) [pid = 1846] [serial = 1371] [outer = 0xa0f4e000]
23:22:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:22:19 INFO - document served over http requires an http
23:22:19 INFO - sub-resource via iframe-tag using the meta-csp
23:22:19 INFO - delivery method with swap-origin-redirect and when
23:22:19 INFO - the target request is cross-origin.
23:22:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2658ms
23:22:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:22:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd2e800 == 16 [pid = 1846] [id = 491]
23:22:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0x9fd2f000) [pid = 1846] [serial = 1372] [outer = (nil)]
23:22:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa1849400) [pid = 1846] [serial = 1373] [outer = 0x9fd2f000]
23:22:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa18a7000) [pid = 1846] [serial = 1374] [outer = 0x9fd2f000]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa0bb7000) [pid = 1846] [serial = 1304] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa1a7d000) [pid = 1846] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa1853c00) [pid = 1846] [serial = 1313] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa10c9800) [pid = 1846] [serial = 1310] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa0175c00) [pid = 1846] [serial = 1326] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0177400) [pid = 1846] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0x9fd37000) [pid = 1846] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485703277]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0x9fb14c00) [pid = 1846] [serial = 1298] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa1a41800) [pid = 1846] [serial = 1316] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa0699000) [pid = 1846] [serial = 1301] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa1dd6000) [pid = 1846] [serial = 1321] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa0bbd800) [pid = 1846] [serial = 1331] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa0f51800) [pid = 1846] [serial = 1307] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa184f000) [pid = 1846] [serial = 1334] [outer = (nil)] [url = about:blank]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x9fd2f400) [pid = 1846] [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:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0x9fd30400) [pid = 1846] [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:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x9fd2ec00) [pid = 1846] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa1a80c00) [pid = 1846] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:23 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa2306000) [pid = 1846] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485703277]
23:22:23 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:22:23 INFO - document served over http requires an http
23:22:23 INFO - sub-resource via script-tag using the meta-csp
23:22:23 INFO - delivery method with keep-origin-redirect and when
23:22:23 INFO - the target request is cross-origin.
23:22:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3570ms
23:22:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:22:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd30400 == 17 [pid = 1846] [id = 492]
23:22:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa0699000) [pid = 1846] [serial = 1375] [outer = (nil)]
23:22:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0f4e800) [pid = 1846] [serial = 1376] [outer = 0xa0699000]
23:22:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa1a46000) [pid = 1846] [serial = 1377] [outer = 0xa0699000]
23:22:25 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:22:25 INFO - document served over http requires an http
23:22:25 INFO - sub-resource via script-tag using the meta-csp
23:22:25 INFO - delivery method with no-redirect and when
23:22:25 INFO - the target request is cross-origin.
23:22:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2347ms
23:22:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:22:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0175800 == 18 [pid = 1846] [id = 493]
23:22:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0601400) [pid = 1846] [serial = 1378] [outer = (nil)]
23:22:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa0f5a800) [pid = 1846] [serial = 1379] [outer = 0xa0601400]
23:22:27 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa1851c00) [pid = 1846] [serial = 1380] [outer = 0xa0601400]
23:22:28 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:22:28 INFO - document served over http requires an http
23:22:28 INFO - sub-resource via script-tag using the meta-csp
23:22:28 INFO - delivery method with swap-origin-redirect and when
23:22:28 INFO - the target request is cross-origin.
23:22:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2600ms
23:22:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:22:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bb9000 == 19 [pid = 1846] [id = 494]
23:22:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0bc4000) [pid = 1846] [serial = 1381] [outer = (nil)]
23:22:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa1ddac00) [pid = 1846] [serial = 1382] [outer = 0xa0bc4000]
23:22:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2305000) [pid = 1846] [serial = 1383] [outer = 0xa0bc4000]
23:22:32 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:22:32 INFO - document served over http requires an http
23:22:32 INFO - sub-resource via xhr-request using the meta-csp
23:22:32 INFO - delivery method with keep-origin-redirect and when
23:22:32 INFO - the target request is cross-origin.
23:22:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3518ms
23:22:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:22:32 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd6000 == 20 [pid = 1846] [id = 495]
23:22:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa1dd6400) [pid = 1846] [serial = 1384] [outer = (nil)]
23:22:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2686800) [pid = 1846] [serial = 1385] [outer = 0xa1dd6400]
23:22:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2933c00) [pid = 1846] [serial = 1386] [outer = 0xa1dd6400]
23:22:34 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:22:34 INFO - document served over http requires an http
23:22:34 INFO - sub-resource via xhr-request using the meta-csp
23:22:34 INFO - delivery method with no-redirect and when
23:22:34 INFO - the target request is cross-origin.
23:22:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2479ms
23:22:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:22:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2680400 == 21 [pid = 1846] [id = 496]
23:22:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2e96000) [pid = 1846] [serial = 1387] [outer = (nil)]
23:22:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa3058c00) [pid = 1846] [serial = 1388] [outer = 0xa2e96000]
23:22:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa3061800) [pid = 1846] [serial = 1389] [outer = 0xa2e96000]
23:22:36 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:22:36 INFO - document served over http requires an http
23:22:36 INFO - sub-resource via xhr-request using the meta-csp
23:22:36 INFO - delivery method with swap-origin-redirect and when
23:22:36 INFO - the target request is cross-origin.
23:22:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2196ms
23:22:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:22:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e9b800 == 22 [pid = 1846] [id = 497]
23:22:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa324c400) [pid = 1846] [serial = 1390] [outer = (nil)]
23:22:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa3253c00) [pid = 1846] [serial = 1391] [outer = 0xa324c400]
23:22:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa367d400) [pid = 1846] [serial = 1392] [outer = 0xa324c400]
23:22:39 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:22:39 INFO - document served over http requires an https
23:22:39 INFO - sub-resource via fetch-request using the meta-csp
23:22:39 INFO - delivery method with keep-origin-redirect and when
23:22:39 INFO - the target request is cross-origin.
23:22:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2602ms
23:22:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:22:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3251c00 == 23 [pid = 1846] [id = 498]
23:22:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa3684c00) [pid = 1846] [serial = 1393] [outer = (nil)]
23:22:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa368c400) [pid = 1846] [serial = 1394] [outer = 0xa3684c00]
23:22:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa40c8c00) [pid = 1846] [serial = 1395] [outer = 0xa3684c00]
23:22:42 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:22:42 INFO - document served over http requires an https
23:22:42 INFO - sub-resource via fetch-request using the meta-csp
23:22:42 INFO - delivery method with no-redirect and when
23:22:42 INFO - the target request is cross-origin.
23:22:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2700ms
23:22:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:22:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40d2000 == 24 [pid = 1846] [id = 499]
23:22:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa40d3400) [pid = 1846] [serial = 1396] [outer = (nil)]
23:22:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa4233400) [pid = 1846] [serial = 1397] [outer = 0xa40d3400]
23:22:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa4238400) [pid = 1846] [serial = 1398] [outer = 0xa40d3400]
23:22:44 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:22:44 INFO - document served over http requires an https
23:22:44 INFO - sub-resource via fetch-request using the meta-csp
23:22:44 INFO - delivery method with swap-origin-redirect and when
23:22:44 INFO - the target request is cross-origin.
23:22:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2645ms
23:22:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:22:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4231400 == 25 [pid = 1846] [id = 500]
23:22:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa423e800) [pid = 1846] [serial = 1399] [outer = (nil)]
23:22:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa42d3400) [pid = 1846] [serial = 1400] [outer = 0xa423e800]
23:22:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa42d8800) [pid = 1846] [serial = 1401] [outer = 0xa423e800]
23:22:47 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4628800 == 26 [pid = 1846] [id = 501]
23:22:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa4628c00) [pid = 1846] [serial = 1402] [outer = (nil)]
23:22:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa462ac00) [pid = 1846] [serial = 1403] [outer = 0xa4628c00]
23:22:47 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:22:47 INFO - document served over http requires an https
23:22:47 INFO - sub-resource via iframe-tag using the meta-csp
23:22:47 INFO - delivery method with keep-origin-redirect and when
23:22:47 INFO - the target request is cross-origin.
23:22:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3056ms
23:22:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:22:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42cf000 == 27 [pid = 1846] [id = 502]
23:22:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa42cf400) [pid = 1846] [serial = 1404] [outer = (nil)]
23:22:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa4633000) [pid = 1846] [serial = 1405] [outer = 0xa42cf400]
23:22:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa4c8d800) [pid = 1846] [serial = 1406] [outer = 0xa42cf400]
23:22:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c98000 == 28 [pid = 1846] [id = 503]
23:22:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa4c98400) [pid = 1846] [serial = 1407] [outer = (nil)]
23:22:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
23:22:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa4ca8800) [pid = 1846] [serial = 1408] [outer = 0xa4c98400]
23:22:52 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:22:52 INFO - document served over http requires an https
23:22:52 INFO - sub-resource via iframe-tag using the meta-csp
23:22:52 INFO - delivery method with no-redirect and when
23:22:52 INFO - the target request is cross-origin.
23:22:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4414ms
23:22:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:22:52 INFO - PROCESS | 1798 | ++DOCSHELL 0xa184b800 == 29 [pid = 1846] [id = 504]
23:22:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa18b2400) [pid = 1846] [serial = 1409] [outer = (nil)]
23:22:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa4c93800) [pid = 1846] [serial = 1410] [outer = 0xa18b2400]
23:22:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa4cae400) [pid = 1846] [serial = 1411] [outer = 0xa18b2400]
23:22:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fd0000 == 30 [pid = 1846] [id = 505]
23:22:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa0fd1400) [pid = 1846] [serial = 1412] [outer = (nil)]
23:22:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa184f800) [pid = 1846] [serial = 1413] [outer = 0xa0fd1400]
23:22:54 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:22:54 INFO - document served over http requires an https
23:22:54 INFO - sub-resource via iframe-tag using the meta-csp
23:22:54 INFO - delivery method with swap-origin-redirect and when
23:22:54 INFO - the target request is cross-origin.
23:22:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2697ms
23:22:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd33800 == 29 [pid = 1846] [id = 478]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb15400 == 28 [pid = 1846] [id = 479]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa1de2c00 == 27 [pid = 1846] [id = 480]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa236ec00 == 26 [pid = 1846] [id = 481]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa245ac00 == 25 [pid = 1846] [id = 482]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa268a800 == 24 [pid = 1846] [id = 483]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa2934c00 == 23 [pid = 1846] [id = 484]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb06800 == 22 [pid = 1846] [id = 488]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa06a5c00 == 21 [pid = 1846] [id = 487]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4cc00 == 20 [pid = 1846] [id = 490]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb10c00 == 19 [pid = 1846] [id = 489]
23:22:55 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd2e800 == 18 [pid = 1846] [id = 491]
23:22:55 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa0f5a400) [pid = 1846] [serial = 1332] [outer = (nil)] [url = about:blank]
23:22:55 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa0699800) [pid = 1846] [serial = 1327] [outer = (nil)] [url = about:blank]
23:22:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f909800 == 19 [pid = 1846] [id = 506]
23:22:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0x9f90c000) [pid = 1846] [serial = 1414] [outer = (nil)]
23:22:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0x9fb15400) [pid = 1846] [serial = 1415] [outer = 0x9f90c000]
23:22:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa060fc00) [pid = 1846] [serial = 1416] [outer = 0x9f90c000]
23:22:57 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:22:57 INFO - document served over http requires an https
23:22:57 INFO - sub-resource via script-tag using the meta-csp
23:22:57 INFO - delivery method with keep-origin-redirect and when
23:22:57 INFO - the target request is cross-origin.
23:22:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2244ms
23:22:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:22:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f57000 == 20 [pid = 1846] [id = 507]
23:22:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa0fd2800) [pid = 1846] [serial = 1417] [outer = (nil)]
23:22:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa1849c00) [pid = 1846] [serial = 1418] [outer = 0xa0fd2800]
23:22:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa1a7b000) [pid = 1846] [serial = 1419] [outer = 0xa0fd2800]
23:22:59 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:22:59 INFO - document served over http requires an https
23:22:59 INFO - sub-resource via script-tag using the meta-csp
23:22:59 INFO - delivery method with no-redirect and when
23:22:59 INFO - the target request is cross-origin.
23:22:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2041ms
23:22:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:22:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f59c00 == 21 [pid = 1846] [id = 508]
23:22:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa0fcd000) [pid = 1846] [serial = 1420] [outer = (nil)]
23:23:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa2682000) [pid = 1846] [serial = 1421] [outer = 0xa0fcd000]
23:23:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa2768400) [pid = 1846] [serial = 1422] [outer = 0xa0fcd000]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa1849400) [pid = 1846] [serial = 1373] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa2306800) [pid = 1846] [serial = 1340] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa0f55000) [pid = 1846] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa076c800) [pid = 1846] [serial = 1363] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa245d000) [pid = 1846] [serial = 1346] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa0174400) [pid = 1846] [serial = 1368] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa268d000) [pid = 1846] [serial = 1349] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa017a000) [pid = 1846] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa06a0c00) [pid = 1846] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485736899]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa2d7e800) [pid = 1846] [serial = 1355] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa2370c00) [pid = 1846] [serial = 1343] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa2e9b400) [pid = 1846] [serial = 1358] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa2937400) [pid = 1846] [serial = 1352] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa017f400) [pid = 1846] [serial = 1337] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa0f4e800) [pid = 1846] [serial = 1376] [outer = (nil)] [url = about:blank]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0x9fd2f000) [pid = 1846] [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:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0x9fd31400) [pid = 1846] [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:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa0f4e000) [pid = 1846] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0x9fb0a800) [pid = 1846] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485736899]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa0761400) [pid = 1846] [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:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa305d400) [pid = 1846] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa076bc00) [pid = 1846] [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:23:02 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa18a9800) [pid = 1846] [serial = 1335] [outer = (nil)] [url = about:blank]
23:23:03 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:23:03 INFO - document served over http requires an https
23:23:03 INFO - sub-resource via script-tag using the meta-csp
23:23:03 INFO - delivery method with swap-origin-redirect and when
23:23:03 INFO - the target request is cross-origin.
23:23:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3902ms
23:23:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:23:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd37c00 == 22 [pid = 1846] [id = 509]
23:23:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa0609800) [pid = 1846] [serial = 1423] [outer = (nil)]
23:23:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa10c7000) [pid = 1846] [serial = 1424] [outer = 0xa0609800]
23:23:04 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa276f400) [pid = 1846] [serial = 1425] [outer = 0xa0609800]
23:23:05 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:23:05 INFO - document served over http requires an https
23:23:05 INFO - sub-resource via xhr-request using the meta-csp
23:23:05 INFO - delivery method with keep-origin-redirect and when
23:23:05 INFO - the target request is cross-origin.
23:23:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2745ms
23:23:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:23:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa06a0c00 == 23 [pid = 1846] [id = 510]
23:23:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa0761400) [pid = 1846] [serial = 1426] [outer = (nil)]
23:23:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa236ac00) [pid = 1846] [serial = 1427] [outer = 0xa0761400]
23:23:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa2682800) [pid = 1846] [serial = 1428] [outer = 0xa0761400]
23:23:08 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:23:08 INFO - document served over http requires an https
23:23:08 INFO - sub-resource via xhr-request using the meta-csp
23:23:08 INFO - delivery method with no-redirect and when
23:23:08 INFO - the target request is cross-origin.
23:23:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2658ms
23:23:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:23:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18a9800 == 24 [pid = 1846] [id = 511]
23:23:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa1a81800) [pid = 1846] [serial = 1429] [outer = (nil)]
23:23:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa2e9c800) [pid = 1846] [serial = 1430] [outer = 0xa1a81800]
23:23:09 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa305a000) [pid = 1846] [serial = 1431] [outer = 0xa1a81800]
23:23:11 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:23:11 INFO - document served over http requires an https
23:23:11 INFO - sub-resource via xhr-request using the meta-csp
23:23:11 INFO - delivery method with swap-origin-redirect and when
23:23:11 INFO - the target request is cross-origin.
23:23:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2594ms
23:23:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:23:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e98800 == 25 [pid = 1846] [id = 512]
23:23:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa368a000) [pid = 1846] [serial = 1432] [outer = (nil)]
23:23:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa42cd800) [pid = 1846] [serial = 1433] [outer = 0xa368a000]
23:23:13 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa4633400) [pid = 1846] [serial = 1434] [outer = 0xa368a000]
23:23:14 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:23:14 INFO - document served over http requires an http
23:23:14 INFO - sub-resource via fetch-request using the meta-csp
23:23:14 INFO - delivery method with keep-origin-redirect and when
23:23:14 INFO - the target request is same-origin.
23:23:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3498ms
23:23:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:23:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4231800 == 26 [pid = 1846] [id = 513]
23:23:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa4cb4400) [pid = 1846] [serial = 1435] [outer = (nil)]
23:23:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa4ddd400) [pid = 1846] [serial = 1436] [outer = 0xa4cb4400]
23:23:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa4de2400) [pid = 1846] [serial = 1437] [outer = 0xa4cb4400]
23:23:17 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:23:17 INFO - document served over http requires an http
23:23:17 INFO - sub-resource via fetch-request using the meta-csp
23:23:17 INFO - delivery method with no-redirect and when
23:23:17 INFO - the target request is same-origin.
23:23:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2301ms
23:23:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:23:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4ddb000 == 27 [pid = 1846] [id = 514]
23:23:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa4de7400) [pid = 1846] [serial = 1438] [outer = (nil)]
23:23:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa4f2f800) [pid = 1846] [serial = 1439] [outer = 0xa4de7400]
23:23:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa4f33800) [pid = 1846] [serial = 1440] [outer = 0xa4de7400]
23:23:19 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:23:19 INFO - document served over http requires an http
23:23:19 INFO - sub-resource via fetch-request using the meta-csp
23:23:19 INFO - delivery method with swap-origin-redirect and when
23:23:19 INFO - the target request is same-origin.
23:23:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2502ms
23:23:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:23:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f2d000 == 28 [pid = 1846] [id = 515]
23:23:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa4f42000) [pid = 1846] [serial = 1441] [outer = (nil)]
23:23:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa4f4f000) [pid = 1846] [serial = 1442] [outer = 0xa4f42000]
23:23:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa50a1800) [pid = 1846] [serial = 1443] [outer = 0xa4f42000]
23:23:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a9400 == 29 [pid = 1846] [id = 516]
23:23:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa50a9c00) [pid = 1846] [serial = 1444] [outer = (nil)]
23:23:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa50a6400) [pid = 1846] [serial = 1445] [outer = 0xa50a9c00]
23:23:22 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:23:22 INFO - document served over http requires an http
23:23:22 INFO - sub-resource via iframe-tag using the meta-csp
23:23:22 INFO - delivery method with keep-origin-redirect and when
23:23:22 INFO - the target request is same-origin.
23:23:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3072ms
23:23:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:23:23 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f48c00 == 30 [pid = 1846] [id = 517]
23:23:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa4f49000) [pid = 1846] [serial = 1446] [outer = (nil)]
23:23:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa5132c00) [pid = 1846] [serial = 1447] [outer = 0xa4f49000]
23:23:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa5137000) [pid = 1846] [serial = 1448] [outer = 0xa4f49000]
23:23:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa513d800 == 31 [pid = 1846] [id = 518]
23:23:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa513dc00) [pid = 1846] [serial = 1449] [outer = (nil)]
23:23:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa585ec00) [pid = 1846] [serial = 1450] [outer = 0xa513dc00]
23:23:25 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:23:25 INFO - document served over http requires an http
23:23:25 INFO - sub-resource via iframe-tag using the meta-csp
23:23:25 INFO - delivery method with no-redirect and when
23:23:25 INFO - the target request is same-origin.
23:23:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2740ms
23:23:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:23:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50ac400 == 32 [pid = 1846] [id = 519]
23:23:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa5131800) [pid = 1846] [serial = 1451] [outer = (nil)]
23:23:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa5864400) [pid = 1846] [serial = 1452] [outer = 0xa5131800]
23:23:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa5868000) [pid = 1846] [serial = 1453] [outer = 0xa5131800]
23:23:27 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a8e800 == 33 [pid = 1846] [id = 520]
23:23:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa5a8ec00) [pid = 1846] [serial = 1454] [outer = (nil)]
23:23:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa5a90c00) [pid = 1846] [serial = 1455] [outer = 0xa5a8ec00]
23:23:28 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:23:28 INFO - document served over http requires an http
23:23:28 INFO - sub-resource via iframe-tag using the meta-csp
23:23:28 INFO - delivery method with swap-origin-redirect and when
23:23:28 INFO - the target request is same-origin.
23:23:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2858ms
23:23:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:23:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5862400 == 34 [pid = 1846] [id = 521]
23:23:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa5862800) [pid = 1846] [serial = 1456] [outer = (nil)]
23:23:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0xa5a95800) [pid = 1846] [serial = 1457] [outer = 0xa5862800]
23:23:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0xa5a9a000) [pid = 1846] [serial = 1458] [outer = 0xa5862800]
23:23:31 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:23:31 INFO - document served over http requires an http
23:23:31 INFO - sub-resource via script-tag using the meta-csp
23:23:31 INFO - delivery method with keep-origin-redirect and when
23:23:31 INFO - the target request is same-origin.
23:23:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2703ms
23:23:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:23:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5c4a800 == 35 [pid = 1846] [id = 522]
23:23:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0xa5c4ac00) [pid = 1846] [serial = 1459] [outer = (nil)]
23:23:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0xa5c4e000) [pid = 1846] [serial = 1460] [outer = 0xa5c4ac00]
23:23:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0xa5c51c00) [pid = 1846] [serial = 1461] [outer = 0xa5c4ac00]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa0175800 == 34 [pid = 1846] [id = 493]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bb9000 == 33 [pid = 1846] [id = 494]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd6000 == 32 [pid = 1846] [id = 495]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa2680400 == 31 [pid = 1846] [id = 496]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e9b800 == 30 [pid = 1846] [id = 497]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa3251c00 == 29 [pid = 1846] [id = 498]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa40d2000 == 28 [pid = 1846] [id = 499]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa4628800 == 27 [pid = 1846] [id = 501]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa4231400 == 26 [pid = 1846] [id = 500]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c98000 == 25 [pid = 1846] [id = 503]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa42cf000 == 24 [pid = 1846] [id = 502]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fd0000 == 23 [pid = 1846] [id = 505]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa076ac00 == 22 [pid = 1846] [id = 477]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0x9f909800 == 21 [pid = 1846] [id = 506]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd30400 == 20 [pid = 1846] [id = 492]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f57000 == 19 [pid = 1846] [id = 507]
23:23:35 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f59c00 == 18 [pid = 1846] [id = 508]
23:23:35 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0xa10cac00) [pid = 1846] [serial = 1364] [outer = (nil)] [url = about:blank]
23:23:35 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0xa0607800) [pid = 1846] [serial = 1369] [outer = (nil)] [url = about:blank]
23:23:36 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0xa18a7000) [pid = 1846] [serial = 1374] [outer = (nil)] [url = about:blank]
23:23:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:23:36 INFO - document served over http requires an http
23:23:36 INFO - sub-resource via script-tag using the meta-csp
23:23:36 INFO - delivery method with no-redirect and when
23:23:36 INFO - the target request is same-origin.
23:23:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 5147ms
23:23:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:23:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd2e400 == 19 [pid = 1846] [id = 523]
23:23:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0x9fd30800) [pid = 1846] [serial = 1462] [outer = (nil)]
23:23:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0xa0607800) [pid = 1846] [serial = 1463] [outer = 0x9fd30800]
23:23:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0xa069e000) [pid = 1846] [serial = 1464] [outer = 0x9fd30800]
23:23:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:23:38 INFO - document served over http requires an http
23:23:38 INFO - sub-resource via script-tag using the meta-csp
23:23:38 INFO - delivery method with swap-origin-redirect and when
23:23:38 INFO - the target request is same-origin.
23:23:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2098ms
23:23:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:23:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bbdc00 == 20 [pid = 1846] [id = 524]
23:23:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0xa0bc3400) [pid = 1846] [serial = 1465] [outer = (nil)]
23:23:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0xa0f58000) [pid = 1846] [serial = 1466] [outer = 0xa0bc3400]
23:23:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0xa0fd2c00) [pid = 1846] [serial = 1467] [outer = 0xa0bc3400]
23:23:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:23:40 INFO - document served over http requires an http
23:23:40 INFO - sub-resource via xhr-request using the meta-csp
23:23:40 INFO - delivery method with keep-origin-redirect and when
23:23:40 INFO - the target request is same-origin.
23:23:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2102ms
23:23:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:23:41 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1852400 == 21 [pid = 1846] [id = 525]
23:23:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0xa1852c00) [pid = 1846] [serial = 1468] [outer = (nil)]
23:23:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0xa18a7c00) [pid = 1846] [serial = 1469] [outer = 0xa1852c00]
23:23:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0xa1a40400) [pid = 1846] [serial = 1470] [outer = 0xa1852c00]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0xa2686800) [pid = 1846] [serial = 1385] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0xa3253c00) [pid = 1846] [serial = 1391] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x9fb15400) [pid = 1846] [serial = 1415] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0xa4233400) [pid = 1846] [serial = 1397] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0xa42d3400) [pid = 1846] [serial = 1400] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0xa184f800) [pid = 1846] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0xa3058c00) [pid = 1846] [serial = 1388] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0xa4c93800) [pid = 1846] [serial = 1410] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0xa2682000) [pid = 1846] [serial = 1421] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0xa4ca8800) [pid = 1846] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485770105]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0xa0f5a800) [pid = 1846] [serial = 1379] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa4633000) [pid = 1846] [serial = 1405] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa462ac00) [pid = 1846] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa1ddac00) [pid = 1846] [serial = 1382] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa368c400) [pid = 1846] [serial = 1394] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa1849c00) [pid = 1846] [serial = 1418] [outer = (nil)] [url = about:blank]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0x9f90c000) [pid = 1846] [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:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa0fcd000) [pid = 1846] [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:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa0fd2800) [pid = 1846] [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:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa4c98400) [pid = 1846] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485770105]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa4628c00) [pid = 1846] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:23:42 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa0fd1400) [pid = 1846] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:23:43 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa060a000) [pid = 1846] [serial = 1296] [outer = (nil)] [url = about:blank]
23:23:44 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:23:44 INFO - document served over http requires an http
23:23:44 INFO - sub-resource via xhr-request using the meta-csp
23:23:44 INFO - delivery method with no-redirect and when
23:23:44 INFO - the target request is same-origin.
23:23:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3751ms
23:23:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:23:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f902400 == 22 [pid = 1846] [id = 526]
23:23:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0x9f904000) [pid = 1846] [serial = 1471] [outer = (nil)]
23:23:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa0bbac00) [pid = 1846] [serial = 1472] [outer = 0x9f904000]
23:23:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa0fd4800) [pid = 1846] [serial = 1473] [outer = 0x9f904000]
23:23:47 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:23:47 INFO - document served over http requires an http
23:23:47 INFO - sub-resource via xhr-request using the meta-csp
23:23:47 INFO - delivery method with swap-origin-redirect and when
23:23:47 INFO - the target request is same-origin.
23:23:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2851ms
23:23:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:23:47 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0608c00 == 23 [pid = 1846] [id = 527]
23:23:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa060a000) [pid = 1846] [serial = 1474] [outer = (nil)]
23:23:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa1dd9800) [pid = 1846] [serial = 1475] [outer = 0xa060a000]
23:23:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa2307c00) [pid = 1846] [serial = 1476] [outer = 0xa060a000]
23:23:50 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:23:50 INFO - document served over http requires an https
23:23:50 INFO - sub-resource via fetch-request using the meta-csp
23:23:50 INFO - delivery method with keep-origin-redirect and when
23:23:50 INFO - the target request is same-origin.
23:23:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2785ms
23:23:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:23:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a84000 == 24 [pid = 1846] [id = 528]
23:23:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa1a84c00) [pid = 1846] [serial = 1477] [outer = (nil)]
23:23:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa268b000) [pid = 1846] [serial = 1478] [outer = 0xa1a84c00]
23:23:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa2937c00) [pid = 1846] [serial = 1479] [outer = 0xa1a84c00]
23:23:52 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:23:52 INFO - document served over http requires an https
23:23:52 INFO - sub-resource via fetch-request using the meta-csp
23:23:52 INFO - delivery method with no-redirect and when
23:23:52 INFO - the target request is same-origin.
23:23:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2808ms
23:23:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:23:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa245fc00 == 25 [pid = 1846] [id = 529]
23:23:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa2686400) [pid = 1846] [serial = 1480] [outer = (nil)]
23:23:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa305f000) [pid = 1846] [serial = 1481] [outer = 0xa2686400]
23:23:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa3255000) [pid = 1846] [serial = 1482] [outer = 0xa2686400]
23:23:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:23:56 INFO - document served over http requires an https
23:23:56 INFO - sub-resource via fetch-request using the meta-csp
23:23:56 INFO - delivery method with swap-origin-redirect and when
23:23:56 INFO - the target request is same-origin.
23:23:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3388ms
23:23:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:23:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3689800 == 26 [pid = 1846] [id = 530]
23:23:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0xa40c4800) [pid = 1846] [serial = 1483] [outer = (nil)]
23:23:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0xa40d2000) [pid = 1846] [serial = 1484] [outer = 0xa40c4800]
23:23:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0xa4236800) [pid = 1846] [serial = 1485] [outer = 0xa40c4800]
23:23:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d8000 == 27 [pid = 1846] [id = 531]
23:23:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0xa42d8400) [pid = 1846] [serial = 1486] [outer = (nil)]
23:23:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0xa4628c00) [pid = 1846] [serial = 1487] [outer = 0xa42d8400]
23:23:58 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:23:58 INFO - document served over http requires an https
23:23:58 INFO - sub-resource via iframe-tag using the meta-csp
23:23:58 INFO - delivery method with keep-origin-redirect and when
23:23:58 INFO - the target request is same-origin.
23:23:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2702ms
23:23:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:23:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40c6800 == 28 [pid = 1846] [id = 532]
23:23:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0xa40c6c00) [pid = 1846] [serial = 1488] [outer = (nil)]
23:23:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0xa4ca8400) [pid = 1846] [serial = 1489] [outer = 0xa40c6c00]
23:24:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0xa4cb5400) [pid = 1846] [serial = 1490] [outer = 0xa40c6c00]
23:24:01 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f46400 == 29 [pid = 1846] [id = 533]
23:24:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0xa4f46800) [pid = 1846] [serial = 1491] [outer = (nil)]
23:24:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0xa4f4b400) [pid = 1846] [serial = 1492] [outer = 0xa4f46800]
23:24:01 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:24:01 INFO - document served over http requires an https
23:24:01 INFO - sub-resource via iframe-tag using the meta-csp
23:24:01 INFO - delivery method with no-redirect and when
23:24:01 INFO - the target request is same-origin.
23:24:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2551ms
23:24:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:24:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c92400 == 30 [pid = 1846] [id = 534]
23:24:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0xa4c98000) [pid = 1846] [serial = 1493] [outer = (nil)]
23:24:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0xa5134000) [pid = 1846] [serial = 1494] [outer = 0xa4c98000]
23:24:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0xa586d400) [pid = 1846] [serial = 1495] [outer = 0xa4c98000]
23:24:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5c4d400 == 31 [pid = 1846] [id = 535]
23:24:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0xa5c4e800) [pid = 1846] [serial = 1496] [outer = (nil)]
23:24:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0xa5c47c00) [pid = 1846] [serial = 1497] [outer = 0xa5c4e800]
23:24:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:24:04 INFO - document served over http requires an https
23:24:04 INFO - sub-resource via iframe-tag using the meta-csp
23:24:04 INFO - delivery method with swap-origin-redirect and when
23:24:04 INFO - the target request is same-origin.
23:24:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2709ms
23:24:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:24:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50aa000 == 32 [pid = 1846] [id = 536]
23:24:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0xa50ab800) [pid = 1846] [serial = 1498] [outer = (nil)]
23:24:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0xa5edc000) [pid = 1846] [serial = 1499] [outer = 0xa50ab800]
23:24:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0xa5edf800) [pid = 1846] [serial = 1500] [outer = 0xa50ab800]
23:24: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:24:07 INFO - document served over http requires an https
23:24:07 INFO - sub-resource via script-tag using the meta-csp
23:24:07 INFO - delivery method with keep-origin-redirect and when
23:24:07 INFO - the target request is same-origin.
23:24:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3195ms
23:24:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:24:08 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5ed9800 == 33 [pid = 1846] [id = 537]
23:24:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0xa6831c00) [pid = 1846] [serial = 1501] [outer = (nil)]
23:24:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0xa7343400) [pid = 1846] [serial = 1502] [outer = 0xa6831c00]
23:24:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0xa7390400) [pid = 1846] [serial = 1503] [outer = 0xa6831c00]
23:24:10 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:24:10 INFO - document served over http requires an https
23:24:10 INFO - sub-resource via script-tag using the meta-csp
23:24:10 INFO - delivery method with no-redirect and when
23:24:10 INFO - the target request is same-origin.
23:24:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2679ms
23:24:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:24:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa733e800 == 34 [pid = 1846] [id = 538]
23:24:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0xa733f000) [pid = 1846] [serial = 1504] [outer = (nil)]
23:24:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0xa7625000) [pid = 1846] [serial = 1505] [outer = 0xa733f000]
23:24:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0xa7629c00) [pid = 1846] [serial = 1506] [outer = 0xa733f000]
23:24:13 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:24:13 INFO - document served over http requires an https
23:24:13 INFO - sub-resource via script-tag using the meta-csp
23:24:13 INFO - delivery method with swap-origin-redirect and when
23:24:13 INFO - the target request is same-origin.
23:24:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2754ms
23:24:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa06a0c00 == 33 [pid = 1846] [id = 510]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa18a9800 == 32 [pid = 1846] [id = 511]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e98800 == 31 [pid = 1846] [id = 512]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa4231800 == 30 [pid = 1846] [id = 513]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa4ddb000 == 29 [pid = 1846] [id = 514]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a9400 == 28 [pid = 1846] [id = 516]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f2d000 == 27 [pid = 1846] [id = 515]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa513d800 == 26 [pid = 1846] [id = 518]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f48c00 == 25 [pid = 1846] [id = 517]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a8e800 == 24 [pid = 1846] [id = 520]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa50ac400 == 23 [pid = 1846] [id = 519]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa5862400 == 22 [pid = 1846] [id = 521]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd2e400 == 21 [pid = 1846] [id = 523]
23:24:14 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bbdc00 == 20 [pid = 1846] [id = 524]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9f902400 == 19 [pid = 1846] [id = 526]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa0608c00 == 18 [pid = 1846] [id = 527]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a84000 == 17 [pid = 1846] [id = 528]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa245fc00 == 16 [pid = 1846] [id = 529]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d8000 == 15 [pid = 1846] [id = 531]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa184b800 == 14 [pid = 1846] [id = 504]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa3689800 == 13 [pid = 1846] [id = 530]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f46400 == 12 [pid = 1846] [id = 533]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa40c6800 == 11 [pid = 1846] [id = 532]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa5c4d400 == 10 [pid = 1846] [id = 535]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c92400 == 9 [pid = 1846] [id = 534]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa50aa000 == 8 [pid = 1846] [id = 536]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa5ed9800 == 7 [pid = 1846] [id = 537]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa1852400 == 6 [pid = 1846] [id = 525]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd37c00 == 5 [pid = 1846] [id = 509]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa305b400 == 4 [pid = 1846] [id = 486]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d7c800 == 3 [pid = 1846] [id = 485]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa5c4a800 == 2 [pid = 1846] [id = 522]
23:24:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa733e800 == 1 [pid = 1846] [id = 538]
23:24:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f906000 == 2 [pid = 1846] [id = 539]
23:24:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x9f906800) [pid = 1846] [serial = 1507] [outer = (nil)]
23:24:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x9f90b800) [pid = 1846] [serial = 1508] [outer = 0x9f906800]
23:24:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x9fb0c400) [pid = 1846] [serial = 1509] [outer = 0x9f906800]
23:24:17 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0xa1a7b000) [pid = 1846] [serial = 1419] [outer = (nil)] [url = about:blank]
23:24:17 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0xa1a46000) [pid = 1846] [serial = 1377] [outer = (nil)] [url = about:blank]
23:24:17 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0xa060fc00) [pid = 1846] [serial = 1416] [outer = (nil)] [url = about:blank]
23:24:17 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0xa2768400) [pid = 1846] [serial = 1422] [outer = (nil)] [url = about:blank]
23:24:18 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:24:18 INFO - document served over http requires an https
23:24:18 INFO - sub-resource via xhr-request using the meta-csp
23:24:18 INFO - delivery method with keep-origin-redirect and when
23:24:18 INFO - the target request is same-origin.
23:24:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 5499ms
23:24:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:24:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd33000 == 3 [pid = 1846] [id = 540]
23:24:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x9fd38c00) [pid = 1846] [serial = 1510] [outer = (nil)]
23:24:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x9fd3ac00) [pid = 1846] [serial = 1511] [outer = 0x9fd38c00]
23:24:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0xa0178400) [pid = 1846] [serial = 1512] [outer = 0x9fd38c00]
23:24:21 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:24:21 INFO - document served over http requires an https
23:24:21 INFO - sub-resource via xhr-request using the meta-csp
23:24:21 INFO - delivery method with no-redirect and when
23:24:21 INFO - the target request is same-origin.
23:24:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2398ms
23:24:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:24:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd37c00 == 4 [pid = 1846] [id = 541]
23:24:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0xa0181000) [pid = 1846] [serial = 1513] [outer = (nil)]
23:24:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0xa060e800) [pid = 1846] [serial = 1514] [outer = 0xa0181000]
23:24:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0xa069c000) [pid = 1846] [serial = 1515] [outer = 0xa0181000]
23:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0xa5c4ac00) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0xa0761400) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0xa2e96000) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0xa423e800) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x9fd30800) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0xa4f42000) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0xa18b4400) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x9fb0f400) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0xa0609800) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0xa2772800) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0xa184a000) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0xa2d76800) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0xa0770000) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0xa3684c00) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0xa1852c00) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0xa2368800) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0xa1a82c00) [pid = 1846] [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:24:26 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0xa5862800) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0xa1a81800) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0xa0bc3400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0xa42cf400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0xa324c400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0xa4de7400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0xa0173800) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0xa0601400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0xa513dc00) [pid = 1846] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485805051]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0xa0bc4000) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0xa50a9c00) [pid = 1846] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0xa245c400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa4cb4400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa0fd0800) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0x9fb0a000) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa060f800) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa2455c00) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa368a000) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa4f49000) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa1a3f800) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa0699000) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa1dd6400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa40d3400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa5131800) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0x9fd37400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa5a8ec00) [pid = 1846] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa2e93000) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa18b2400) [pid = 1846] [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:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa10c7000) [pid = 1846] [serial = 1424] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa236ac00) [pid = 1846] [serial = 1427] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa2e9c800) [pid = 1846] [serial = 1430] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa42cd800) [pid = 1846] [serial = 1433] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa4ddd400) [pid = 1846] [serial = 1436] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa4f2f800) [pid = 1846] [serial = 1439] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa4f4f000) [pid = 1846] [serial = 1442] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa50a6400) [pid = 1846] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa5132c00) [pid = 1846] [serial = 1447] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa585ec00) [pid = 1846] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485805051]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa5864400) [pid = 1846] [serial = 1452] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa5a90c00) [pid = 1846] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa5a95800) [pid = 1846] [serial = 1457] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa5c4e000) [pid = 1846] [serial = 1460] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa0607800) [pid = 1846] [serial = 1463] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa0f58000) [pid = 1846] [serial = 1466] [outer = (nil)] [url = about:blank]
23:24:27 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa18a7c00) [pid = 1846] [serial = 1469] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0x9fd3c000) [pid = 1846] [serial = 1299] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa06a2000) [pid = 1846] [serial = 1302] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa0bbe000) [pid = 1846] [serial = 1305] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa0fc6400) [pid = 1846] [serial = 1308] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa10cd800) [pid = 1846] [serial = 1311] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa18acc00) [pid = 1846] [serial = 1314] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa1a77c00) [pid = 1846] [serial = 1317] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa1dd7c00) [pid = 1846] [serial = 1322] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa0f4d000) [pid = 1846] [serial = 1338] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa230c000) [pid = 1846] [serial = 1341] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa2375c00) [pid = 1846] [serial = 1344] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa267f000) [pid = 1846] [serial = 1347] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa276b400) [pid = 1846] [serial = 1350] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa293f000) [pid = 1846] [serial = 1353] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa2d82000) [pid = 1846] [serial = 1356] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa2ea1400) [pid = 1846] [serial = 1359] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1851c00) [pid = 1846] [serial = 1380] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa2305000) [pid = 1846] [serial = 1383] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa2933c00) [pid = 1846] [serial = 1386] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa3061800) [pid = 1846] [serial = 1389] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa367d400) [pid = 1846] [serial = 1392] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa40c8c00) [pid = 1846] [serial = 1395] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa4238400) [pid = 1846] [serial = 1398] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa42d8800) [pid = 1846] [serial = 1401] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa4c8d800) [pid = 1846] [serial = 1406] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa4cae400) [pid = 1846] [serial = 1411] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa276f400) [pid = 1846] [serial = 1425] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa2682800) [pid = 1846] [serial = 1428] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa305a000) [pid = 1846] [serial = 1431] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa1a40400) [pid = 1846] [serial = 1470] [outer = (nil)] [url = about:blank]
23:24:28 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa0fd2c00) [pid = 1846] [serial = 1467] [outer = (nil)] [url = about:blank]
23:24:28 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:24:28 INFO - document served over http requires an https
23:24:28 INFO - sub-resource via xhr-request using the meta-csp
23:24:28 INFO - delivery method with swap-origin-redirect and when
23:24:28 INFO - the target request is same-origin.
23:24:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 7872ms
23:24:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:24:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90c800 == 5 [pid = 1846] [id = 542]
23:24:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0x9f90d000) [pid = 1846] [serial = 1516] [outer = (nil)]
23:24:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0x9fd2f000) [pid = 1846] [serial = 1517] [outer = 0x9f90d000]
23:24:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa0175800) [pid = 1846] [serial = 1518] [outer = 0x9f90d000]
23:24:31 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:24:31 INFO - document served over http requires an http
23:24:31 INFO - sub-resource via fetch-request using the meta-referrer
23:24:31 INFO - delivery method with keep-origin-redirect and when
23:24:31 INFO - the target request is cross-origin.
23:24:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2610ms
23:24:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:24:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0f800 == 6 [pid = 1846] [id = 543]
23:24:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa0601400) [pid = 1846] [serial = 1519] [outer = (nil)]
23:24:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa069f800) [pid = 1846] [serial = 1520] [outer = 0xa0601400]
23:24:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa06a5c00) [pid = 1846] [serial = 1521] [outer = 0xa0601400]
23:24:35 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:24:35 INFO - document served over http requires an http
23:24:35 INFO - sub-resource via fetch-request using the meta-referrer
23:24:35 INFO - delivery method with no-redirect and when
23:24:35 INFO - the target request is cross-origin.
23:24:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3804ms
23:24:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:24:36 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060f000 == 7 [pid = 1846] [id = 544]
23:24:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa060f800) [pid = 1846] [serial = 1522] [outer = (nil)]
23:24:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa076f000) [pid = 1846] [serial = 1523] [outer = 0xa060f800]
23:24:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0bb9800) [pid = 1846] [serial = 1524] [outer = 0xa060f800]
23:24:38 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:24:38 INFO - document served over http requires an http
23:24:38 INFO - sub-resource via fetch-request using the meta-referrer
23:24:38 INFO - delivery method with swap-origin-redirect and when
23:24:38 INFO - the target request is cross-origin.
23:24:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2558ms
23:24:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:24:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0769400 == 8 [pid = 1846] [id = 545]
23:24:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa076c800) [pid = 1846] [serial = 1525] [outer = (nil)]
23:24:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0f4f000) [pid = 1846] [serial = 1526] [outer = 0xa076c800]
23:24:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa0f54800) [pid = 1846] [serial = 1527] [outer = 0xa076c800]
23:24:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fc8800 == 9 [pid = 1846] [id = 546]
23:24:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa0fc8c00) [pid = 1846] [serial = 1528] [outer = (nil)]
23:24:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0fcb000) [pid = 1846] [serial = 1529] [outer = 0xa0fc8c00]
23:24:40 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:24:40 INFO - document served over http requires an http
23:24:40 INFO - sub-resource via iframe-tag using the meta-referrer
23:24:40 INFO - delivery method with keep-origin-redirect and when
23:24:40 INFO - the target request is cross-origin.
23:24:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2361ms
23:24:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:24:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4c800 == 10 [pid = 1846] [id = 547]
23:24:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa0f4cc00) [pid = 1846] [serial = 1530] [outer = (nil)]
23:24:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa0fd4000) [pid = 1846] [serial = 1531] [outer = 0xa0f4cc00]
23:24:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa10c7800) [pid = 1846] [serial = 1532] [outer = 0xa0f4cc00]
23:24:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10cfc00 == 11 [pid = 1846] [id = 548]
23:24:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa10d0400) [pid = 1846] [serial = 1533] [outer = (nil)]
23:24:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa10d2400) [pid = 1846] [serial = 1534] [outer = 0xa10d0400]
23:24:43 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:24:43 INFO - document served over http requires an http
23:24:43 INFO - sub-resource via iframe-tag using the meta-referrer
23:24:43 INFO - delivery method with no-redirect and when
23:24:43 INFO - the target request is cross-origin.
23:24:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2613ms
23:24:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:24:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fd1800 == 12 [pid = 1846] [id = 549]
23:24:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa10d0800) [pid = 1846] [serial = 1535] [outer = (nil)]
23:24:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa184b800) [pid = 1846] [serial = 1536] [outer = 0xa10d0800]
23:24:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa1854c00) [pid = 1846] [serial = 1537] [outer = 0xa10d0800]
23:24:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18acc00 == 13 [pid = 1846] [id = 550]
23:24:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa18ad400) [pid = 1846] [serial = 1538] [outer = (nil)]
23:24:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa18af400) [pid = 1846] [serial = 1539] [outer = 0xa18ad400]
23:24:46 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:24:46 INFO - document served over http requires an http
23:24:46 INFO - sub-resource via iframe-tag using the meta-referrer
23:24:46 INFO - delivery method with swap-origin-redirect and when
23:24:46 INFO - the target request is cross-origin.
23:24:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3030ms
23:24:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:24:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb08c00 == 14 [pid = 1846] [id = 551]
23:24:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0699c00) [pid = 1846] [serial = 1540] [outer = (nil)]
23:24:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa18b3800) [pid = 1846] [serial = 1541] [outer = 0xa0699c00]
23:24:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa1a3b000) [pid = 1846] [serial = 1542] [outer = 0xa0699c00]
23:24:49 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:24:49 INFO - document served over http requires an http
23:24:49 INFO - sub-resource via script-tag using the meta-referrer
23:24:49 INFO - delivery method with keep-origin-redirect and when
23:24:49 INFO - the target request is cross-origin.
23:24:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3309ms
23:24:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:24:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd3b800 == 15 [pid = 1846] [id = 552]
23:24:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa0177400) [pid = 1846] [serial = 1543] [outer = (nil)]
23:24:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa0604400) [pid = 1846] [serial = 1544] [outer = 0xa0177400]
23:24:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa0768c00) [pid = 1846] [serial = 1545] [outer = 0xa0177400]
23:24:52 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd33000 == 14 [pid = 1846] [id = 540]
23:24:52 INFO - PROCESS | 1798 | --DOCSHELL 0x9f906000 == 13 [pid = 1846] [id = 539]
23:24:52 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa069e000) [pid = 1846] [serial = 1464] [outer = (nil)] [url = about:blank]
23:24:52 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa5c51c00) [pid = 1846] [serial = 1461] [outer = (nil)] [url = about:blank]
23:24:52 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa5a9a000) [pid = 1846] [serial = 1458] [outer = (nil)] [url = about:blank]
23:24:52 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa5868000) [pid = 1846] [serial = 1453] [outer = (nil)] [url = about:blank]
23:24:52 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa5137000) [pid = 1846] [serial = 1448] [outer = (nil)] [url = about:blank]
23:24:52 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa50a1800) [pid = 1846] [serial = 1443] [outer = (nil)] [url = about:blank]
23:24:52 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa4f33800) [pid = 1846] [serial = 1440] [outer = (nil)] [url = about:blank]
23:24:52 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4de2400) [pid = 1846] [serial = 1437] [outer = (nil)] [url = about:blank]
23:24:52 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa4633400) [pid = 1846] [serial = 1434] [outer = (nil)] [url = about:blank]
23:24:53 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:24:53 INFO - document served over http requires an http
23:24:53 INFO - sub-resource via script-tag using the meta-referrer
23:24:53 INFO - delivery method with no-redirect and when
23:24:53 INFO - the target request is cross-origin.
23:24:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3838ms
23:24:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:24:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0ec00 == 14 [pid = 1846] [id = 553]
23:24:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0x9fb13400) [pid = 1846] [serial = 1546] [outer = (nil)]
23:24:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0x9fd3d400) [pid = 1846] [serial = 1547] [outer = 0x9fb13400]
23:24:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa017ec00) [pid = 1846] [serial = 1548] [outer = 0x9fb13400]
23:24:55 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:24:55 INFO - document served over http requires an http
23:24:55 INFO - sub-resource via script-tag using the meta-referrer
23:24:55 INFO - delivery method with swap-origin-redirect and when
23:24:55 INFO - the target request is cross-origin.
23:24:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2308ms
23:24:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:24:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bbb800 == 15 [pid = 1846] [id = 554]
23:24:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0bbe400) [pid = 1846] [serial = 1549] [outer = (nil)]
23:24:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0f59c00) [pid = 1846] [serial = 1550] [outer = 0xa0bbe400]
23:24:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0fd4400) [pid = 1846] [serial = 1551] [outer = 0xa0bbe400]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa060e800) [pid = 1846] [serial = 1514] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa7343400) [pid = 1846] [serial = 1502] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa5c47c00) [pid = 1846] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa5134000) [pid = 1846] [serial = 1494] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa5edc000) [pid = 1846] [serial = 1499] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa4628c00) [pid = 1846] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa40d2000) [pid = 1846] [serial = 1484] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa4f4b400) [pid = 1846] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485841132]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa4ca8400) [pid = 1846] [serial = 1489] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa1dd9800) [pid = 1846] [serial = 1475] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa268b000) [pid = 1846] [serial = 1478] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa305f000) [pid = 1846] [serial = 1481] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa0bbac00) [pid = 1846] [serial = 1472] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0x9f90b800) [pid = 1846] [serial = 1508] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0x9fd3ac00) [pid = 1846] [serial = 1511] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa7625000) [pid = 1846] [serial = 1505] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa4f46800) [pid = 1846] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485841132]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x9fd38c00) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa733f000) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa5c4e800) [pid = 1846] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa6831c00) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0x9f906800) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa42d8400) [pid = 1846] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa50ab800) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa4c98000) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa40c4800) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa40c6c00) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa060a000) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa1a84c00) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa2686400) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0x9f904000) [pid = 1846] [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:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa0fd4800) [pid = 1846] [serial = 1473] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0x9fb0c400) [pid = 1846] [serial = 1509] [outer = (nil)] [url = about:blank]
23:24:57 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa0178400) [pid = 1846] [serial = 1512] [outer = (nil)] [url = about:blank]
23:24:58 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:24:58 INFO - document served over http requires an http
23:24:58 INFO - sub-resource via xhr-request using the meta-referrer
23:24:58 INFO - delivery method with keep-origin-redirect and when
23:24:58 INFO - the target request is cross-origin.
23:24:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2453ms
23:24:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:24:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0bc00 == 16 [pid = 1846] [id = 555]
23:24:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa060a000) [pid = 1846] [serial = 1552] [outer = (nil)]
23:24:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa1847800) [pid = 1846] [serial = 1553] [outer = 0xa060a000]
23:24:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa1852000) [pid = 1846] [serial = 1554] [outer = 0xa060a000]
23:25:00 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:25:00 INFO - document served over http requires an http
23:25:00 INFO - sub-resource via xhr-request using the meta-referrer
23:25:00 INFO - delivery method with no-redirect and when
23:25:00 INFO - the target request is cross-origin.
23:25:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2158ms
23:25:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:25:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017b000 == 17 [pid = 1846] [id = 556]
23:25:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa0605400) [pid = 1846] [serial = 1555] [outer = (nil)]
23:25:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa0770400) [pid = 1846] [serial = 1556] [outer = 0xa0605400]
23:25:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa10cf400) [pid = 1846] [serial = 1557] [outer = 0xa0605400]
23:25:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:25:03 INFO - document served over http requires an http
23:25:03 INFO - sub-resource via xhr-request using the meta-referrer
23:25:03 INFO - delivery method with swap-origin-redirect and when
23:25:03 INFO - the target request is cross-origin.
23:25:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2942ms
23:25:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:25:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa069e000 == 18 [pid = 1846] [id = 557]
23:25:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa1a3e800) [pid = 1846] [serial = 1558] [outer = (nil)]
23:25:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa1a78800) [pid = 1846] [serial = 1559] [outer = 0xa1a3e800]
23:25:04 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa1a7cc00) [pid = 1846] [serial = 1560] [outer = 0xa1a3e800]
23:25:06 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:25:06 INFO - document served over http requires an https
23:25:06 INFO - sub-resource via fetch-request using the meta-referrer
23:25:06 INFO - delivery method with keep-origin-redirect and when
23:25:06 INFO - the target request is cross-origin.
23:25:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2951ms
23:25:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:25:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a43c00 == 19 [pid = 1846] [id = 558]
23:25:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa1a46800) [pid = 1846] [serial = 1561] [outer = (nil)]
23:25:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa1dd7800) [pid = 1846] [serial = 1562] [outer = 0xa1a46800]
23:25:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa1ddcc00) [pid = 1846] [serial = 1563] [outer = 0xa1a46800]
23:25:08 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:25:08 INFO - document served over http requires an https
23:25:08 INFO - sub-resource via fetch-request using the meta-referrer
23:25:08 INFO - delivery method with no-redirect and when
23:25:08 INFO - the target request is cross-origin.
23:25:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2807ms
23:25:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:25:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd3800 == 20 [pid = 1846] [id = 559]
23:25:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa1de2400) [pid = 1846] [serial = 1564] [outer = (nil)]
23:25:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa2306000) [pid = 1846] [serial = 1565] [outer = 0xa1de2400]
23:25:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa230c000) [pid = 1846] [serial = 1566] [outer = 0xa1de2400]
23:25:11 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:25:11 INFO - document served over http requires an https
23:25:11 INFO - sub-resource via fetch-request using the meta-referrer
23:25:11 INFO - delivery method with swap-origin-redirect and when
23:25:11 INFO - the target request is cross-origin.
23:25:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2607ms
23:25:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:25:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2304800 == 21 [pid = 1846] [id = 560]
23:25:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa2369000) [pid = 1846] [serial = 1567] [outer = (nil)]
23:25:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa2370400) [pid = 1846] [serial = 1568] [outer = 0xa2369000]
23:25:13 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa2374c00) [pid = 1846] [serial = 1569] [outer = 0xa2369000]
23:25:14 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2454400 == 22 [pid = 1846] [id = 561]
23:25:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2456000) [pid = 1846] [serial = 1570] [outer = (nil)]
23:25:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa2452800) [pid = 1846] [serial = 1571] [outer = 0xa2456000]
23:25:15 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:25:15 INFO - document served over http requires an https
23:25:15 INFO - sub-resource via iframe-tag using the meta-referrer
23:25:15 INFO - delivery method with keep-origin-redirect and when
23:25:15 INFO - the target request is cross-origin.
23:25:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3796ms
23:25:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:25:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa236c800 == 23 [pid = 1846] [id = 562]
23:25:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa236f000) [pid = 1846] [serial = 1572] [outer = (nil)]
23:25:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa267f000) [pid = 1846] [serial = 1573] [outer = 0xa236f000]
23:25:16 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2683800) [pid = 1846] [serial = 1574] [outer = 0xa236f000]
23:25:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa268bc00 == 24 [pid = 1846] [id = 563]
23:25:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa268c000) [pid = 1846] [serial = 1575] [outer = (nil)]
23:25:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2767c00) [pid = 1846] [serial = 1576] [outer = 0xa268c000]
23:25:18 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:25:18 INFO - document served over http requires an https
23:25:18 INFO - sub-resource via iframe-tag using the meta-referrer
23:25:18 INFO - delivery method with no-redirect and when
23:25:18 INFO - the target request is cross-origin.
23:25:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2766ms
23:25:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:25:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2458400 == 25 [pid = 1846] [id = 564]
23:25:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2460000) [pid = 1846] [serial = 1577] [outer = (nil)]
23:25:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa276ec00) [pid = 1846] [serial = 1578] [outer = 0xa2460000]
23:25:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa2773400) [pid = 1846] [serial = 1579] [outer = 0xa2460000]
23:25:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2938400 == 26 [pid = 1846] [id = 565]
23:25:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa2938800) [pid = 1846] [serial = 1580] [outer = (nil)]
23:25:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2934400) [pid = 1846] [serial = 1581] [outer = 0xa2938800]
23:25:20 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:25:20 INFO - document served over http requires an https
23:25:20 INFO - sub-resource via iframe-tag using the meta-referrer
23:25:20 INFO - delivery method with swap-origin-redirect and when
23:25:20 INFO - the target request is cross-origin.
23:25:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2502ms
23:25:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:25:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd3bc00 == 27 [pid = 1846] [id = 566]
23:25:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa0177000) [pid = 1846] [serial = 1582] [outer = (nil)]
23:25:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa060c400) [pid = 1846] [serial = 1583] [outer = 0xa0177000]
23:25:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0f4b800) [pid = 1846] [serial = 1584] [outer = 0xa0177000]
23:25:24 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:25:24 INFO - document served over http requires an https
23:25:24 INFO - sub-resource via script-tag using the meta-referrer
23:25:24 INFO - delivery method with keep-origin-redirect and when
23:25:24 INFO - the target request is cross-origin.
23:25:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3722ms
23:25:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bbb800 == 26 [pid = 1846] [id = 554]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0ec00 == 25 [pid = 1846] [id = 553]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd3b800 == 24 [pid = 1846] [id = 552]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa18acc00 == 23 [pid = 1846] [id = 550]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb08c00 == 22 [pid = 1846] [id = 551]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fd1800 == 21 [pid = 1846] [id = 549]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa10cfc00 == 20 [pid = 1846] [id = 548]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4c800 == 19 [pid = 1846] [id = 547]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fc8800 == 18 [pid = 1846] [id = 546]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa0769400 == 17 [pid = 1846] [id = 545]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa060f000 == 16 [pid = 1846] [id = 544]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0f800 == 15 [pid = 1846] [id = 543]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd37c00 == 14 [pid = 1846] [id = 541]
23:25:24 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90c800 == 13 [pid = 1846] [id = 542]
23:25:24 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa7629c00) [pid = 1846] [serial = 1506] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa2937c00) [pid = 1846] [serial = 1479] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa2307c00) [pid = 1846] [serial = 1476] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4236800) [pid = 1846] [serial = 1485] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa3255000) [pid = 1846] [serial = 1482] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa586d400) [pid = 1846] [serial = 1495] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa4cb5400) [pid = 1846] [serial = 1490] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa7390400) [pid = 1846] [serial = 1503] [outer = (nil)] [url = about:blank]
23:25:24 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa5edf800) [pid = 1846] [serial = 1500] [outer = (nil)] [url = about:blank]
23:25:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb09400 == 14 [pid = 1846] [id = 567]
23:25:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0x9fb0ec00) [pid = 1846] [serial = 1585] [outer = (nil)]
23:25:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0x9fd2f400) [pid = 1846] [serial = 1586] [outer = 0x9fb0ec00]
23:25:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa0175c00) [pid = 1846] [serial = 1587] [outer = 0x9fb0ec00]
23:25:27 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:25:27 INFO - document served over http requires an https
23:25:27 INFO - sub-resource via script-tag using the meta-referrer
23:25:27 INFO - delivery method with no-redirect and when
23:25:27 INFO - the target request is cross-origin.
23:25:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2615ms
23:25:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:25:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0a800 == 15 [pid = 1846] [id = 568]
23:25:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0x9fb0d800) [pid = 1846] [serial = 1588] [outer = (nil)]
23:25:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa0bb8c00) [pid = 1846] [serial = 1589] [outer = 0x9fb0d800]
23:25:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa0f52000) [pid = 1846] [serial = 1590] [outer = 0x9fb0d800]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa0604400) [pid = 1846] [serial = 1544] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa10d2400) [pid = 1846] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485882544]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0x9fd2f000) [pid = 1846] [serial = 1517] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa069f800) [pid = 1846] [serial = 1520] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa18b3800) [pid = 1846] [serial = 1541] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa18af400) [pid = 1846] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa0fcb000) [pid = 1846] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa0f4f000) [pid = 1846] [serial = 1526] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0x9fd3d400) [pid = 1846] [serial = 1547] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa184b800) [pid = 1846] [serial = 1536] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa0fd4000) [pid = 1846] [serial = 1531] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa0f59c00) [pid = 1846] [serial = 1550] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa076f000) [pid = 1846] [serial = 1523] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa1847800) [pid = 1846] [serial = 1553] [outer = (nil)] [url = about:blank]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa0177400) [pid = 1846] [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:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0x9fb13400) [pid = 1846] [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:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa0bbe400) [pid = 1846] [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:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa10d0400) [pid = 1846] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485882544]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa18ad400) [pid = 1846] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa0fc8c00) [pid = 1846] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:25:29 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa0fd4400) [pid = 1846] [serial = 1551] [outer = (nil)] [url = about:blank]
23:25:29 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:25:29 INFO - document served over http requires an https
23:25:29 INFO - sub-resource via script-tag using the meta-referrer
23:25:29 INFO - delivery method with swap-origin-redirect and when
23:25:29 INFO - the target request is cross-origin.
23:25:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2852ms
23:25:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:25:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd2e800 == 16 [pid = 1846] [id = 569]
23:25:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0x9fd3d400) [pid = 1846] [serial = 1591] [outer = (nil)]
23:25:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa0fc9c00) [pid = 1846] [serial = 1592] [outer = 0x9fd3d400]
23:25:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa10c4c00) [pid = 1846] [serial = 1593] [outer = 0x9fd3d400]
23:25:32 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:25:32 INFO - document served over http requires an https
23:25:32 INFO - sub-resource via xhr-request using the meta-referrer
23:25:32 INFO - delivery method with keep-origin-redirect and when
23:25:32 INFO - the target request is cross-origin.
23:25:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2354ms
23:25:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:25:32 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0604400 == 17 [pid = 1846] [id = 570]
23:25:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa0699800) [pid = 1846] [serial = 1594] [outer = (nil)]
23:25:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa0f4b400) [pid = 1846] [serial = 1595] [outer = 0xa0699800]
23:25:34 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa10cb800) [pid = 1846] [serial = 1596] [outer = 0xa0699800]
23:25:35 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:25:35 INFO - document served over http requires an https
23:25:35 INFO - sub-resource via xhr-request using the meta-referrer
23:25:35 INFO - delivery method with no-redirect and when
23:25:35 INFO - the target request is cross-origin.
23:25:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3408ms
23:25:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:25:36 INFO - PROCESS | 1798 | ++DOCSHELL 0xa069e400 == 18 [pid = 1846] [id = 571]
23:25:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0bbac00) [pid = 1846] [serial = 1597] [outer = (nil)]
23:25:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa1a39c00) [pid = 1846] [serial = 1598] [outer = 0xa0bbac00]
23:25:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa1a41c00) [pid = 1846] [serial = 1599] [outer = 0xa0bbac00]
23:25:38 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:25:38 INFO - document served over http requires an https
23:25:38 INFO - sub-resource via xhr-request using the meta-referrer
23:25:38 INFO - delivery method with swap-origin-redirect and when
23:25:38 INFO - the target request is cross-origin.
23:25:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2404ms
23:25:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:25:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1ddc000 == 19 [pid = 1846] [id = 572]
23:25:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa1ddf400) [pid = 1846] [serial = 1600] [outer = (nil)]
23:25:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa236bc00) [pid = 1846] [serial = 1601] [outer = 0xa1ddf400]
23:25:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa2454000) [pid = 1846] [serial = 1602] [outer = 0xa1ddf400]
23:25:40 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:25:40 INFO - document served over http requires an http
23:25:40 INFO - sub-resource via fetch-request using the meta-referrer
23:25:40 INFO - delivery method with keep-origin-redirect and when
23:25:40 INFO - the target request is same-origin.
23:25:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2209ms
23:25:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:25:41 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2309c00 == 20 [pid = 1846] [id = 573]
23:25:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2687000) [pid = 1846] [serial = 1603] [outer = (nil)]
23:25:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2937c00) [pid = 1846] [serial = 1604] [outer = 0xa2687000]
23:25:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa2941000) [pid = 1846] [serial = 1605] [outer = 0xa2687000]
23:25:42 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:25:42 INFO - document served over http requires an http
23:25:42 INFO - sub-resource via fetch-request using the meta-referrer
23:25:42 INFO - delivery method with no-redirect and when
23:25:42 INFO - the target request is same-origin.
23:25:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2243ms
23:25:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:25:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa276dc00 == 21 [pid = 1846] [id = 574]
23:25:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2d7c800) [pid = 1846] [serial = 1606] [outer = (nil)]
23:25:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2d83c00) [pid = 1846] [serial = 1607] [outer = 0xa2d7c800]
23:25:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2e94400) [pid = 1846] [serial = 1608] [outer = 0xa2d7c800]
23:25:45 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:25:45 INFO - document served over http requires an http
23:25:45 INFO - sub-resource via fetch-request using the meta-referrer
23:25:45 INFO - delivery method with swap-origin-redirect and when
23:25:45 INFO - the target request is same-origin.
23:25:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2701ms
23:25:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:25:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d82000 == 22 [pid = 1846] [id = 575]
23:25:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa2e9b800) [pid = 1846] [serial = 1609] [outer = (nil)]
23:25:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa3058400) [pid = 1846] [serial = 1610] [outer = 0xa2e9b800]
23:25:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa305d400) [pid = 1846] [serial = 1611] [outer = 0xa2e9b800]
23:25:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa324b400 == 23 [pid = 1846] [id = 576]
23:25:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa324b800) [pid = 1846] [serial = 1612] [outer = (nil)]
23:25:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa324dc00) [pid = 1846] [serial = 1613] [outer = 0xa324b800]
23:25:48 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:25:48 INFO - document served over http requires an http
23:25:48 INFO - sub-resource via iframe-tag using the meta-referrer
23:25:48 INFO - delivery method with keep-origin-redirect and when
23:25:48 INFO - the target request is same-origin.
23:25:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2867ms
23:25:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:25:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3054400 == 24 [pid = 1846] [id = 577]
23:25:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa3056c00) [pid = 1846] [serial = 1614] [outer = (nil)]
23:25:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa3254c00) [pid = 1846] [serial = 1615] [outer = 0xa3056c00]
23:25:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa367e000) [pid = 1846] [serial = 1616] [outer = 0xa3056c00]
23:25:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3686c00 == 25 [pid = 1846] [id = 578]
23:25:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa3687000) [pid = 1846] [serial = 1617] [outer = (nil)]
23:25:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa3688c00) [pid = 1846] [serial = 1618] [outer = 0xa3687000]
23:25:51 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:25:51 INFO - document served over http requires an http
23:25:51 INFO - sub-resource via iframe-tag using the meta-referrer
23:25:51 INFO - delivery method with no-redirect and when
23:25:51 INFO - the target request is same-origin.
23:25:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2700ms
23:25:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:25:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3251800 == 26 [pid = 1846] [id = 579]
23:25:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa3251c00) [pid = 1846] [serial = 1619] [outer = (nil)]
23:25:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa40c5800) [pid = 1846] [serial = 1620] [outer = 0xa3251c00]
23:25:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa40cac00) [pid = 1846] [serial = 1621] [outer = 0xa3251c00]
23:25:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4230c00 == 27 [pid = 1846] [id = 580]
23:25:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa4231000) [pid = 1846] [serial = 1622] [outer = (nil)]
23:25:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa4233c00) [pid = 1846] [serial = 1623] [outer = 0xa4231000]
23:25:54 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:25:54 INFO - document served over http requires an http
23:25:54 INFO - sub-resource via iframe-tag using the meta-referrer
23:25:54 INFO - delivery method with swap-origin-redirect and when
23:25:54 INFO - the target request is same-origin.
23:25:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2847ms
23:25:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:25:55 INFO - PROCESS | 1798 | ++DOCSHELL 0xa368bc00 == 28 [pid = 1846] [id = 581]
23:25:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa368cc00) [pid = 1846] [serial = 1624] [outer = (nil)]
23:25:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa423ac00) [pid = 1846] [serial = 1625] [outer = 0xa368cc00]
23:25:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa423f400) [pid = 1846] [serial = 1626] [outer = 0xa368cc00]
23:25:58 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:25:58 INFO - document served over http requires an http
23:25:58 INFO - sub-resource via script-tag using the meta-referrer
23:25:58 INFO - delivery method with keep-origin-redirect and when
23:25:58 INFO - the target request is same-origin.
23:25:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4310ms
23:25:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:25:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90b000 == 29 [pid = 1846] [id = 582]
23:25:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0x9fb0ac00) [pid = 1846] [serial = 1627] [outer = (nil)]
23:25:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa0602400) [pid = 1846] [serial = 1628] [outer = 0x9fb0ac00]
23:25:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:25:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa0fd4400) [pid = 1846] [serial = 1629] [outer = 0x9fb0ac00]
23:26:00 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:26:00 INFO - document served over http requires an http
23:26:00 INFO - sub-resource via script-tag using the meta-referrer
23:26:00 INFO - delivery method with no-redirect and when
23:26:00 INFO - the target request is same-origin.
23:26:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2211ms
23:26:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:26:00 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0a800 == 28 [pid = 1846] [id = 568]
23:26:00 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb09400 == 27 [pid = 1846] [id = 567]
23:26:00 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd3bc00 == 26 [pid = 1846] [id = 566]
23:26:00 INFO - PROCESS | 1798 | --DOCSHELL 0xa2938400 == 25 [pid = 1846] [id = 565]
23:26:00 INFO - PROCESS | 1798 | --DOCSHELL 0xa268bc00 == 24 [pid = 1846] [id = 563]
23:26:00 INFO - PROCESS | 1798 | --DOCSHELL 0xa236c800 == 23 [pid = 1846] [id = 562]
23:26:00 INFO - PROCESS | 1798 | --DOCSHELL 0xa2454400 == 22 [pid = 1846] [id = 561]
23:26:00 INFO - PROCESS | 1798 | --DOCSHELL 0xa2304800 == 21 [pid = 1846] [id = 560]
23:26:00 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd3800 == 20 [pid = 1846] [id = 559]
23:26:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a43c00 == 19 [pid = 1846] [id = 558]
23:26:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa069e000 == 18 [pid = 1846] [id = 557]
23:26:01 INFO - PROCESS | 1798 | --DOCSHELL 0xa017b000 == 17 [pid = 1846] [id = 556]
23:26:01 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa0768c00) [pid = 1846] [serial = 1545] [outer = (nil)] [url = about:blank]
23:26:01 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa017ec00) [pid = 1846] [serial = 1548] [outer = (nil)] [url = about:blank]
23:26:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90c400 == 18 [pid = 1846] [id = 583]
23:26:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0x9fb09400) [pid = 1846] [serial = 1630] [outer = (nil)]
23:26:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0x9fd37000) [pid = 1846] [serial = 1631] [outer = 0x9fb09400]
23:26:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa069dc00) [pid = 1846] [serial = 1632] [outer = 0x9fb09400]
23:26:02 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:26:02 INFO - document served over http requires an http
23:26:02 INFO - sub-resource via script-tag using the meta-referrer
23:26:02 INFO - delivery method with swap-origin-redirect and when
23:26:02 INFO - the target request is same-origin.
23:26:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1984ms
23:26:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:26:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90f000 == 19 [pid = 1846] [id = 584]
23:26:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa0f4c800) [pid = 1846] [serial = 1633] [outer = (nil)]
23:26:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa18b4c00) [pid = 1846] [serial = 1634] [outer = 0xa0f4c800]
23:26:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa1a7e400) [pid = 1846] [serial = 1635] [outer = 0xa0f4c800]
23:26:05 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:26:05 INFO - document served over http requires an http
23:26:05 INFO - sub-resource via xhr-request using the meta-referrer
23:26:05 INFO - delivery method with keep-origin-redirect and when
23:26:05 INFO - the target request is same-origin.
23:26:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2443ms
23:26:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:26:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2308400 == 20 [pid = 1846] [id = 585]
23:26:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa230f800) [pid = 1846] [serial = 1636] [outer = (nil)]
23:26:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa236d400) [pid = 1846] [serial = 1637] [outer = 0xa230f800]
23:26:06 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa2374800) [pid = 1846] [serial = 1638] [outer = 0xa230f800]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa276ec00) [pid = 1846] [serial = 1578] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa1a78800) [pid = 1846] [serial = 1559] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa2370400) [pid = 1846] [serial = 1568] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa1dd7800) [pid = 1846] [serial = 1562] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa2934400) [pid = 1846] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa2452800) [pid = 1846] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa267f000) [pid = 1846] [serial = 1573] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa060c400) [pid = 1846] [serial = 1583] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa0bb8c00) [pid = 1846] [serial = 1589] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa2767c00) [pid = 1846] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485917661]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa0770400) [pid = 1846] [serial = 1556] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa2306000) [pid = 1846] [serial = 1565] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0x9fd2f400) [pid = 1846] [serial = 1586] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa0fc9c00) [pid = 1846] [serial = 1592] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0x9fb0d800) [pid = 1846] [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:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa060a000) [pid = 1846] [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:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0x9fb0ec00) [pid = 1846] [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:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa0181000) [pid = 1846] [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:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0177000) [pid = 1846] [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:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa2456000) [pid = 1846] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa268c000) [pid = 1846] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485917661]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa2938800) [pid = 1846] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa1852000) [pid = 1846] [serial = 1554] [outer = (nil)] [url = about:blank]
23:26:08 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa069c000) [pid = 1846] [serial = 1515] [outer = (nil)] [url = about:blank]
23:26:08 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:26:08 INFO - document served over http requires an http
23:26:08 INFO - sub-resource via xhr-request using the meta-referrer
23:26:08 INFO - delivery method with no-redirect and when
23:26:08 INFO - the target request is same-origin.
23:26:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3713ms
23:26:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:26:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd35400 == 21 [pid = 1846] [id = 586]
23:26:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa060a000) [pid = 1846] [serial = 1639] [outer = (nil)]
23:26:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa1852000) [pid = 1846] [serial = 1640] [outer = 0xa060a000]
23:26:09 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa2370400) [pid = 1846] [serial = 1641] [outer = 0xa060a000]
23:26:11 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:26:11 INFO - document served over http requires an http
23:26:11 INFO - sub-resource via xhr-request using the meta-referrer
23:26:11 INFO - delivery method with swap-origin-redirect and when
23:26:11 INFO - the target request is same-origin.
23:26:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2451ms
23:26:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:26:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060ec00 == 22 [pid = 1846] [id = 587]
23:26:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa06a2400) [pid = 1846] [serial = 1642] [outer = (nil)]
23:26:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa18a5c00) [pid = 1846] [serial = 1643] [outer = 0xa06a2400]
23:26:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa1dd8400) [pid = 1846] [serial = 1644] [outer = 0xa06a2400]
23:26:14 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:26:14 INFO - document served over http requires an https
23:26:14 INFO - sub-resource via fetch-request using the meta-referrer
23:26:14 INFO - delivery method with keep-origin-redirect and when
23:26:14 INFO - the target request is same-origin.
23:26:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2706ms
23:26:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:26:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fc8800 == 23 [pid = 1846] [id = 588]
23:26:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa0fcb800) [pid = 1846] [serial = 1645] [outer = (nil)]
23:26:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa268c000) [pid = 1846] [serial = 1646] [outer = 0xa0fcb800]
23:26:16 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa276fc00) [pid = 1846] [serial = 1647] [outer = 0xa0fcb800]
23:26:17 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:26:17 INFO - document served over http requires an https
23:26:17 INFO - sub-resource via fetch-request using the meta-referrer
23:26:17 INFO - delivery method with no-redirect and when
23:26:17 INFO - the target request is same-origin.
23:26:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3559ms
23:26:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:26:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2683000 == 24 [pid = 1846] [id = 589]
23:26:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa2687400) [pid = 1846] [serial = 1648] [outer = (nil)]
23:26:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa2e9cc00) [pid = 1846] [serial = 1649] [outer = 0xa2687400]
23:26:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa305c800) [pid = 1846] [serial = 1650] [outer = 0xa2687400]
23:26:20 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:26:20 INFO - document served over http requires an https
23:26:20 INFO - sub-resource via fetch-request using the meta-referrer
23:26:20 INFO - delivery method with swap-origin-redirect and when
23:26:20 INFO - the target request is same-origin.
23:26:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2481ms
23:26:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:26:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d84800 == 25 [pid = 1846] [id = 590]
23:26:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa3686000) [pid = 1846] [serial = 1651] [outer = (nil)]
23:26:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa423b000) [pid = 1846] [serial = 1652] [outer = 0xa3686000]
23:26:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa42d4c00) [pid = 1846] [serial = 1653] [outer = 0xa3686000]
23:26:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4627000 == 26 [pid = 1846] [id = 591]
23:26:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa4627400) [pid = 1846] [serial = 1654] [outer = (nil)]
23:26:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa462a000) [pid = 1846] [serial = 1655] [outer = 0xa4627400]
23:26:22 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:26:22 INFO - document served over http requires an https
23:26:22 INFO - sub-resource via iframe-tag using the meta-referrer
23:26:22 INFO - delivery method with keep-origin-redirect and when
23:26:22 INFO - the target request is same-origin.
23:26:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2548ms
23:26:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:26:23 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40d1000 == 27 [pid = 1846] [id = 592]
23:26:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa4230400) [pid = 1846] [serial = 1656] [outer = (nil)]
23:26:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa4631c00) [pid = 1846] [serial = 1657] [outer = 0xa4230400]
23:26:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa4c8d800) [pid = 1846] [serial = 1658] [outer = 0xa4230400]
23:26:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c97800 == 28 [pid = 1846] [id = 593]
23:26:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa4c97c00) [pid = 1846] [serial = 1659] [outer = (nil)]
23:26:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa4ca7800) [pid = 1846] [serial = 1660] [outer = 0xa4c97c00]
23:26:25 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:26:25 INFO - document served over http requires an https
23:26:25 INFO - sub-resource via iframe-tag using the meta-referrer
23:26:25 INFO - delivery method with no-redirect and when
23:26:25 INFO - the target request is same-origin.
23:26:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2822ms
23:26:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:26:26 INFO - PROCESS | 1798 | ++DOCSHELL 0xa462e400 == 29 [pid = 1846] [id = 594]
23:26:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa462f000) [pid = 1846] [serial = 1661] [outer = (nil)]
23:26:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa4cae400) [pid = 1846] [serial = 1662] [outer = 0xa462f000]
23:26:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa4cb5400) [pid = 1846] [serial = 1663] [outer = 0xa462f000]
23:26:28 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4ddf000 == 30 [pid = 1846] [id = 595]
23:26:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa4ddf800) [pid = 1846] [serial = 1664] [outer = (nil)]
23:26:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa4dde400) [pid = 1846] [serial = 1665] [outer = 0xa4ddf800]
23:26:28 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:26:28 INFO - document served over http requires an https
23:26:28 INFO - sub-resource via iframe-tag using the meta-referrer
23:26:28 INFO - delivery method with swap-origin-redirect and when
23:26:28 INFO - the target request is same-origin.
23:26:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3059ms
23:26:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:26:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cabc00 == 31 [pid = 1846] [id = 596]
23:26:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa4cad000) [pid = 1846] [serial = 1666] [outer = (nil)]
23:26:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa4de9800) [pid = 1846] [serial = 1667] [outer = 0xa4cad000]
23:26:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa4f2e800) [pid = 1846] [serial = 1668] [outer = 0xa4cad000]
23:26:34 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:26:34 INFO - document served over http requires an https
23:26:34 INFO - sub-resource via script-tag using the meta-referrer
23:26:34 INFO - delivery method with keep-origin-redirect and when
23:26:34 INFO - the target request is same-origin.
23:26:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 5306ms
23:26:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:26:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa06a1000 == 32 [pid = 1846] [id = 597]
23:26:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa0763800) [pid = 1846] [serial = 1669] [outer = (nil)]
23:26:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa0fd0400) [pid = 1846] [serial = 1670] [outer = 0xa0763800]
23:26:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa18ae000) [pid = 1846] [serial = 1671] [outer = 0xa0763800]
23:26:36 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:26:36 INFO - document served over http requires an https
23:26:36 INFO - sub-resource via script-tag using the meta-referrer
23:26:36 INFO - delivery method with no-redirect and when
23:26:36 INFO - the target request is same-origin.
23:26:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2599ms
23:26:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:26:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0d000 == 33 [pid = 1846] [id = 598]
23:26:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0x9fd2f400) [pid = 1846] [serial = 1672] [outer = (nil)]
23:26:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa069bc00) [pid = 1846] [serial = 1673] [outer = 0x9fd2f400]
23:26:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa0fcf000) [pid = 1846] [serial = 1674] [outer = 0x9fd2f400]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa2308400 == 32 [pid = 1846] [id = 585]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90f000 == 31 [pid = 1846] [id = 584]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa2458400 == 30 [pid = 1846] [id = 564]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90c400 == 29 [pid = 1846] [id = 583]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90b000 == 28 [pid = 1846] [id = 582]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa4230c00 == 27 [pid = 1846] [id = 580]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa3686c00 == 26 [pid = 1846] [id = 578]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa3251800 == 25 [pid = 1846] [id = 579]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa3054400 == 24 [pid = 1846] [id = 577]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa324b400 == 23 [pid = 1846] [id = 576]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d82000 == 22 [pid = 1846] [id = 575]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa276dc00 == 21 [pid = 1846] [id = 574]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa2309c00 == 20 [pid = 1846] [id = 573]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa1ddc000 == 19 [pid = 1846] [id = 572]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0bc00 == 18 [pid = 1846] [id = 555]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa069e400 == 17 [pid = 1846] [id = 571]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0xa0604400 == 16 [pid = 1846] [id = 570]
23:26:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd2e800 == 15 [pid = 1846] [id = 569]
23:26:38 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa0f52000) [pid = 1846] [serial = 1590] [outer = (nil)] [url = about:blank]
23:26:38 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa0175c00) [pid = 1846] [serial = 1587] [outer = (nil)] [url = about:blank]
23:26:38 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa0f4b800) [pid = 1846] [serial = 1584] [outer = (nil)] [url = about:blank]
23:26:38 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:26:38 INFO - document served over http requires an https
23:26:38 INFO - sub-resource via script-tag using the meta-referrer
23:26:38 INFO - delivery method with swap-origin-redirect and when
23:26:38 INFO - the target request is same-origin.
23:26:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2252ms
23:26:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:26:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060b800 == 16 [pid = 1846] [id = 599]
23:26:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa0bc1400) [pid = 1846] [serial = 1675] [outer = (nil)]
23:26:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa0f52000) [pid = 1846] [serial = 1676] [outer = 0xa0bc1400]
23:26:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa10cb400) [pid = 1846] [serial = 1677] [outer = 0xa0bc1400]
23:26:41 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:26:41 INFO - document served over http requires an https
23:26:41 INFO - sub-resource via xhr-request using the meta-referrer
23:26:41 INFO - delivery method with keep-origin-redirect and when
23:26:41 INFO - the target request is same-origin.
23:26:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2147ms
23:26:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:26:41 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a80400 == 17 [pid = 1846] [id = 600]
23:26:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa1a81c00) [pid = 1846] [serial = 1678] [outer = (nil)]
23:26:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa2370c00) [pid = 1846] [serial = 1679] [outer = 0xa1a81c00]
23:26:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa245b800) [pid = 1846] [serial = 1680] [outer = 0xa1a81c00]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa0f4c800) [pid = 1846] [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:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0x9fb0ac00) [pid = 1846] [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:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0x9fb09400) [pid = 1846] [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:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa4231000) [pid = 1846] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa324b800) [pid = 1846] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa3687000) [pid = 1846] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485950818]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa2937c00) [pid = 1846] [serial = 1604] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa3254c00) [pid = 1846] [serial = 1615] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa423ac00) [pid = 1846] [serial = 1625] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa2d83c00) [pid = 1846] [serial = 1607] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0x9fd37000) [pid = 1846] [serial = 1631] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa3688c00) [pid = 1846] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485950818]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa3058400) [pid = 1846] [serial = 1610] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa236bc00) [pid = 1846] [serial = 1601] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa4233c00) [pid = 1846] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa0602400) [pid = 1846] [serial = 1628] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa1a39c00) [pid = 1846] [serial = 1598] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa0f4b400) [pid = 1846] [serial = 1595] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa236d400) [pid = 1846] [serial = 1637] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa18b4c00) [pid = 1846] [serial = 1634] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa40c5800) [pid = 1846] [serial = 1620] [outer = (nil)] [url = about:blank]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa324dc00) [pid = 1846] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:26:45 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa1a7e400) [pid = 1846] [serial = 1635] [outer = (nil)] [url = about:blank]
23:26:46 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:26:46 INFO - document served over http requires an https
23:26:46 INFO - sub-resource via xhr-request using the meta-referrer
23:26:46 INFO - delivery method with no-redirect and when
23:26:46 INFO - the target request is same-origin.
23:26:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 5407ms
23:26:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:26:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd34000 == 18 [pid = 1846] [id = 601]
23:26:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0x9fd37000) [pid = 1846] [serial = 1681] [outer = (nil)]
23:26:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa0181000) [pid = 1846] [serial = 1682] [outer = 0x9fd37000]
23:26:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa0bc4400) [pid = 1846] [serial = 1683] [outer = 0x9fd37000]
23:26:49 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:26:49 INFO - document served over http requires an https
23:26:49 INFO - sub-resource via xhr-request using the meta-referrer
23:26:49 INFO - delivery method with swap-origin-redirect and when
23:26:49 INFO - the target request is same-origin.
23:26:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3094ms
23:26:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:26:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90c400 == 19 [pid = 1846] [id = 602]
23:26:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0x9fb11800) [pid = 1846] [serial = 1684] [outer = (nil)]
23:26:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa236bc00) [pid = 1846] [serial = 1685] [outer = 0x9fb11800]
23:26:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa276c000) [pid = 1846] [serial = 1686] [outer = 0x9fb11800]
23:26:53 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:26:53 INFO - document served over http requires an http
23:26:53 INFO - sub-resource via fetch-request using the http-csp
23:26:53 INFO - delivery method with keep-origin-redirect and when
23:26:53 INFO - the target request is cross-origin.
23:26:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3710ms
23:26:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:26:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a84400 == 20 [pid = 1846] [id = 603]
23:26:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa1dd4400) [pid = 1846] [serial = 1687] [outer = (nil)]
23:26:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa2e93c00) [pid = 1846] [serial = 1688] [outer = 0xa1dd4400]
23:26:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa3058400) [pid = 1846] [serial = 1689] [outer = 0xa1dd4400]
23:26:55 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:26:55 INFO - document served over http requires an http
23:26:55 INFO - sub-resource via fetch-request using the http-csp
23:26:55 INFO - delivery method with no-redirect and when
23:26:55 INFO - the target request is cross-origin.
23:26:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2420ms
23:26:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:26:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e92400 == 21 [pid = 1846] [id = 604]
23:26:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa324d000) [pid = 1846] [serial = 1690] [outer = (nil)]
23:26:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa3683000) [pid = 1846] [serial = 1691] [outer = 0xa324d000]
23:26:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa368b400) [pid = 1846] [serial = 1692] [outer = 0xa324d000]
23:26:58 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:26:58 INFO - document served over http requires an http
23:26:58 INFO - sub-resource via fetch-request using the http-csp
23:26:58 INFO - delivery method with swap-origin-redirect and when
23:26:58 INFO - the target request is cross-origin.
23:26:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2407ms
23:26:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:26:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3257400 == 22 [pid = 1846] [id = 605]
23:26:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa4231800) [pid = 1846] [serial = 1693] [outer = (nil)]
23:26:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa423e800) [pid = 1846] [serial = 1694] [outer = 0xa4231800]
23:26:59 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:26:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa42dc400) [pid = 1846] [serial = 1695] [outer = 0xa4231800]
23:27:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c8cc00 == 23 [pid = 1846] [id = 606]
23:27:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa4c8d000) [pid = 1846] [serial = 1696] [outer = (nil)]
23:27:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa4c96c00) [pid = 1846] [serial = 1697] [outer = 0xa4c8d000]
23:27:00 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:27:00 INFO - document served over http requires an http
23:27:00 INFO - sub-resource via iframe-tag using the http-csp
23:27:00 INFO - delivery method with keep-origin-redirect and when
23:27:00 INFO - the target request is cross-origin.
23:27:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2460ms
23:27:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:27:01 INFO - PROCESS | 1798 | ++DOCSHELL 0xa423bc00 == 24 [pid = 1846] [id = 607]
23:27:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa423c000) [pid = 1846] [serial = 1698] [outer = (nil)]
23:27:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa4de8400) [pid = 1846] [serial = 1699] [outer = 0xa423c000]
23:27:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa4f34000) [pid = 1846] [serial = 1700] [outer = 0xa423c000]
23:27:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f47c00 == 25 [pid = 1846] [id = 608]
23:27:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa4f48000) [pid = 1846] [serial = 1701] [outer = (nil)]
23:27:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa4f4a800) [pid = 1846] [serial = 1702] [outer = 0xa4f48000]
23:27:03 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:27:03 INFO - document served over http requires an http
23:27:03 INFO - sub-resource via iframe-tag using the http-csp
23:27:03 INFO - delivery method with no-redirect and when
23:27:03 INFO - the target request is cross-origin.
23:27:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2849ms
23:27:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:27:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4ddc000 == 26 [pid = 1846] [id = 609]
23:27:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa4ddc400) [pid = 1846] [serial = 1703] [outer = (nil)]
23:27:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa509e400) [pid = 1846] [serial = 1704] [outer = 0xa4ddc400]
23:27:04 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0xa50a3000) [pid = 1846] [serial = 1705] [outer = 0xa4ddc400]
23:27:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50aa400 == 27 [pid = 1846] [id = 610]
23:27:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0xa50aa800) [pid = 1846] [serial = 1706] [outer = (nil)]
23:27:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0xa50a7c00) [pid = 1846] [serial = 1707] [outer = 0xa50aa800]
23:27:06 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:27:06 INFO - document served over http requires an http
23:27:06 INFO - sub-resource via iframe-tag using the http-csp
23:27:06 INFO - delivery method with swap-origin-redirect and when
23:27:06 INFO - the target request is cross-origin.
23:27:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3164ms
23:27:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:27:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f4f800 == 28 [pid = 1846] [id = 611]
23:27:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0xa4f4fc00) [pid = 1846] [serial = 1708] [outer = (nil)]
23:27:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0xa5136800) [pid = 1846] [serial = 1709] [outer = 0xa4f4fc00]
23:27:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0xa513a800) [pid = 1846] [serial = 1710] [outer = 0xa4f4fc00]
23:27:09 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:27:09 INFO - document served over http requires an http
23:27:09 INFO - sub-resource via script-tag using the http-csp
23:27:09 INFO - delivery method with keep-origin-redirect and when
23:27:09 INFO - the target request is cross-origin.
23:27:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2599ms
23:27:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:27:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5134000 == 29 [pid = 1846] [id = 612]
23:27:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0xa5134c00) [pid = 1846] [serial = 1711] [outer = (nil)]
23:27:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0xa5866400) [pid = 1846] [serial = 1712] [outer = 0xa5134c00]
23:27:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0xa586a400) [pid = 1846] [serial = 1713] [outer = 0xa5134c00]
23:27:12 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:27:12 INFO - document served over http requires an http
23:27:12 INFO - sub-resource via script-tag using the http-csp
23:27:12 INFO - delivery method with no-redirect and when
23:27:12 INFO - the target request is cross-origin.
23:27:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2674ms
23:27:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:27:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5865000 == 30 [pid = 1846] [id = 613]
23:27:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0xa5865400) [pid = 1846] [serial = 1714] [outer = (nil)]
23:27:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0xa5a96000) [pid = 1846] [serial = 1715] [outer = 0xa5865400]
23:27:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0xa5a9a400) [pid = 1846] [serial = 1716] [outer = 0xa5865400]
23:27:15 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:27:15 INFO - document served over http requires an http
23:27:15 INFO - sub-resource via script-tag using the http-csp
23:27:15 INFO - delivery method with swap-origin-redirect and when
23:27:15 INFO - the target request is cross-origin.
23:27:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3602ms
23:27:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:27:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a94400 == 31 [pid = 1846] [id = 614]
23:27:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0xa5c49400) [pid = 1846] [serial = 1717] [outer = (nil)]
23:27:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0xa5c4f000) [pid = 1846] [serial = 1718] [outer = 0xa5c49400]
23:27:16 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0xa5ed3c00) [pid = 1846] [serial = 1719] [outer = 0xa5c49400]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa060ec00 == 30 [pid = 1846] [id = 587]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fc8800 == 29 [pid = 1846] [id = 588]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa2683000 == 28 [pid = 1846] [id = 589]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa4627000 == 27 [pid = 1846] [id = 591]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d84800 == 26 [pid = 1846] [id = 590]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c97800 == 25 [pid = 1846] [id = 593]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa40d1000 == 24 [pid = 1846] [id = 592]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa4ddf000 == 23 [pid = 1846] [id = 595]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa462e400 == 22 [pid = 1846] [id = 594]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa06a1000 == 21 [pid = 1846] [id = 597]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0d000 == 20 [pid = 1846] [id = 598]
23:27:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa060b800 == 19 [pid = 1846] [id = 599]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd34000 == 18 [pid = 1846] [id = 601]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90c400 == 17 [pid = 1846] [id = 602]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a84400 == 16 [pid = 1846] [id = 603]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e92400 == 15 [pid = 1846] [id = 604]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c8cc00 == 14 [pid = 1846] [id = 606]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa3257400 == 13 [pid = 1846] [id = 605]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f47c00 == 12 [pid = 1846] [id = 608]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa423bc00 == 11 [pid = 1846] [id = 607]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa50aa400 == 10 [pid = 1846] [id = 610]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa4ddc000 == 9 [pid = 1846] [id = 609]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa368bc00 == 8 [pid = 1846] [id = 581]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f4f800 == 7 [pid = 1846] [id = 611]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa5134000 == 6 [pid = 1846] [id = 612]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa5865000 == 5 [pid = 1846] [id = 613]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a80400 == 4 [pid = 1846] [id = 600]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd35400 == 3 [pid = 1846] [id = 586]
23:27:19 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cabc00 == 2 [pid = 1846] [id = 596]
23:27:19 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0xa069dc00) [pid = 1846] [serial = 1632] [outer = (nil)] [url = about:blank]
23:27:19 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0xa0fd4400) [pid = 1846] [serial = 1629] [outer = (nil)] [url = about:blank]
23:27:20 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:27:20 INFO - document served over http requires an http
23:27:20 INFO - sub-resource via xhr-request using the http-csp
23:27:20 INFO - delivery method with keep-origin-redirect and when
23:27:20 INFO - the target request is cross-origin.
23:27:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 4404ms
23:27:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:27:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0c000 == 3 [pid = 1846] [id = 615]
23:27:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x9fb12000) [pid = 1846] [serial = 1720] [outer = (nil)]
23:27:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x9fb15c00) [pid = 1846] [serial = 1721] [outer = 0x9fb12000]
23:27:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x9fd36800) [pid = 1846] [serial = 1722] [outer = 0x9fb12000]
23:27:22 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:27:22 INFO - document served over http requires an http
23:27:22 INFO - sub-resource via xhr-request using the http-csp
23:27:22 INFO - delivery method with no-redirect and when
23:27:22 INFO - the target request is cross-origin.
23:27:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2292ms
23:27:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:27:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0e400 == 4 [pid = 1846] [id = 616]
23:27:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0xa017b000) [pid = 1846] [serial = 1723] [outer = (nil)]
23:27:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0xa0604800) [pid = 1846] [serial = 1724] [outer = 0xa017b000]
23:27:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0xa060a400) [pid = 1846] [serial = 1725] [outer = 0xa017b000]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0xa230f800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0xa2e9b800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0xa0bc1400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0xa3686000) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0xa060a000) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0xa4cad000) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0xa1a81c00) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0xa2687400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0xa0763800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0xa4c97c00) [pid = 1846] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485985245]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0xa3056c00) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0xa462f000) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0xa0699800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0xa0bbac00) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0xa4627400) [pid = 1846] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0x9fd3d400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0xa06a2400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0x9fd2f400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0xa3251c00) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa1ddf400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa2d7c800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa2687000) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa0fcb800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa4ddf800) [pid = 1846] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa4230400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0x9f90d000) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa0601400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa060f800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa076c800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa0f4cc00) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa10d0800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa0699c00) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa0605400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa1a3e800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa1a46800) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa1de2400) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa2369000) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa236f000) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa2460000) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa368cc00) [pid = 1846] [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:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa1852000) [pid = 1846] [serial = 1640] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa18a5c00) [pid = 1846] [serial = 1643] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa268c000) [pid = 1846] [serial = 1646] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa2e9cc00) [pid = 1846] [serial = 1649] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa423b000) [pid = 1846] [serial = 1652] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa462a000) [pid = 1846] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa4631c00) [pid = 1846] [serial = 1657] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa4ca7800) [pid = 1846] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485985245]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa4cae400) [pid = 1846] [serial = 1662] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa4dde400) [pid = 1846] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa4de9800) [pid = 1846] [serial = 1667] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa0fd0400) [pid = 1846] [serial = 1670] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa069bc00) [pid = 1846] [serial = 1673] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0f52000) [pid = 1846] [serial = 1676] [outer = (nil)] [url = about:blank]
23:27:28 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa2370c00) [pid = 1846] [serial = 1679] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa2370400) [pid = 1846] [serial = 1641] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa10cb400) [pid = 1846] [serial = 1677] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa2374800) [pid = 1846] [serial = 1638] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa245b800) [pid = 1846] [serial = 1680] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa0175800) [pid = 1846] [serial = 1518] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa06a5c00) [pid = 1846] [serial = 1521] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa0bb9800) [pid = 1846] [serial = 1524] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0f54800) [pid = 1846] [serial = 1527] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa10c7800) [pid = 1846] [serial = 1532] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa1854c00) [pid = 1846] [serial = 1537] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa1a3b000) [pid = 1846] [serial = 1542] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa10cf400) [pid = 1846] [serial = 1557] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa1a7cc00) [pid = 1846] [serial = 1560] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1ddcc00) [pid = 1846] [serial = 1563] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa230c000) [pid = 1846] [serial = 1566] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa2374c00) [pid = 1846] [serial = 1569] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa2683800) [pid = 1846] [serial = 1574] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa2773400) [pid = 1846] [serial = 1579] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa10c4c00) [pid = 1846] [serial = 1593] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa10cb800) [pid = 1846] [serial = 1596] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa1a41c00) [pid = 1846] [serial = 1599] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa2454000) [pid = 1846] [serial = 1602] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa2941000) [pid = 1846] [serial = 1605] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa2e94400) [pid = 1846] [serial = 1608] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa305d400) [pid = 1846] [serial = 1611] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa367e000) [pid = 1846] [serial = 1616] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa40cac00) [pid = 1846] [serial = 1621] [outer = (nil)] [url = about:blank]
23:27:29 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa423f400) [pid = 1846] [serial = 1626] [outer = (nil)] [url = about:blank]
23:27:29 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:27:29 INFO - document served over http requires an http
23:27:29 INFO - sub-resource via xhr-request using the http-csp
23:27:29 INFO - delivery method with swap-origin-redirect and when
23:27:29 INFO - the target request is cross-origin.
23:27:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 7262ms
23:27:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:27:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f906c00 == 5 [pid = 1846] [id = 617]
23:27:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0x9f909000) [pid = 1846] [serial = 1726] [outer = (nil)]
23:27:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0x9fb11400) [pid = 1846] [serial = 1727] [outer = 0x9f909000]
23:27:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0x9fd34000) [pid = 1846] [serial = 1728] [outer = 0x9f909000]
23:27:32 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:27:32 INFO - document served over http requires an https
23:27:32 INFO - sub-resource via fetch-request using the http-csp
23:27:32 INFO - delivery method with keep-origin-redirect and when
23:27:32 INFO - the target request is cross-origin.
23:27:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2455ms
23:27:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:27:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90e000 == 6 [pid = 1846] [id = 618]
23:27:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa017e400) [pid = 1846] [serial = 1729] [outer = (nil)]
23:27:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa060f400) [pid = 1846] [serial = 1730] [outer = 0xa017e400]
23:27:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa069c400) [pid = 1846] [serial = 1731] [outer = 0xa017e400]
23:27:34 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:27:34 INFO - document served over http requires an https
23:27:34 INFO - sub-resource via fetch-request using the http-csp
23:27:34 INFO - delivery method with no-redirect and when
23:27:34 INFO - the target request is cross-origin.
23:27:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2190ms
23:27:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:27:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0607c00 == 7 [pid = 1846] [id = 619]
23:27:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa060cc00) [pid = 1846] [serial = 1732] [outer = (nil)]
23:27:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa0766400) [pid = 1846] [serial = 1733] [outer = 0xa060cc00]
23:27:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa076b400) [pid = 1846] [serial = 1734] [outer = 0xa060cc00]
23:27:37 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:27:37 INFO - document served over http requires an https
23:27:37 INFO - sub-resource via fetch-request using the http-csp
23:27:37 INFO - delivery method with swap-origin-redirect and when
23:27:37 INFO - the target request is cross-origin.
23:27:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2897ms
23:27:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:27:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0762400 == 8 [pid = 1846] [id = 620]
23:27:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa0763000) [pid = 1846] [serial = 1735] [outer = (nil)]
23:27:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0bbe400) [pid = 1846] [serial = 1736] [outer = 0xa0763000]
23:27:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa0bc3800) [pid = 1846] [serial = 1737] [outer = 0xa0763000]
23:27:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f53c00 == 9 [pid = 1846] [id = 621]
23:27:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa0f54000) [pid = 1846] [serial = 1738] [outer = (nil)]
23:27:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0f50400) [pid = 1846] [serial = 1739] [outer = 0xa0f54000]
23:27:40 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:27:40 INFO - document served over http requires an https
23:27:40 INFO - sub-resource via iframe-tag using the http-csp
23:27:40 INFO - delivery method with keep-origin-redirect and when
23:27:40 INFO - the target request is cross-origin.
23:27:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2912ms
23:27:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:27:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bba800 == 10 [pid = 1846] [id = 622]
23:27:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa0bbac00) [pid = 1846] [serial = 1740] [outer = (nil)]
23:27:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa0fcb400) [pid = 1846] [serial = 1741] [outer = 0xa0bbac00]
23:27:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa0fd2000) [pid = 1846] [serial = 1742] [outer = 0xa0bbac00]
23:27:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10ca000 == 11 [pid = 1846] [id = 623]
23:27:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa10ca400) [pid = 1846] [serial = 1743] [outer = (nil)]
23:27:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa10ccc00) [pid = 1846] [serial = 1744] [outer = 0xa10ca400]
23:27:42 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:27:42 INFO - document served over http requires an https
23:27:42 INFO - sub-resource via iframe-tag using the http-csp
23:27:42 INFO - delivery method with no-redirect and when
23:27:42 INFO - the target request is cross-origin.
23:27:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2612ms
23:27:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:27:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f56800 == 12 [pid = 1846] [id = 624]
23:27:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa0f57000) [pid = 1846] [serial = 1745] [outer = (nil)]
23:27:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa1847400) [pid = 1846] [serial = 1746] [outer = 0xa0f57000]
23:27:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa184f400) [pid = 1846] [serial = 1747] [outer = 0xa0f57000]
23:27:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18a6c00 == 13 [pid = 1846] [id = 625]
23:27:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa18a7400) [pid = 1846] [serial = 1748] [outer = (nil)]
23:27:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
23:27:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa18ab000) [pid = 1846] [serial = 1749] [outer = 0xa18a7400]
23:27:47 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:27:47 INFO - document served over http requires an https
23:27:47 INFO - sub-resource via iframe-tag using the http-csp
23:27:47 INFO - delivery method with swap-origin-redirect and when
23:27:47 INFO - the target request is cross-origin.
23:27:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4280ms
23:27:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:27:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb07000 == 14 [pid = 1846] [id = 626]
23:27:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0x9fb07800) [pid = 1846] [serial = 1750] [outer = (nil)]
23:27:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0x9fb12c00) [pid = 1846] [serial = 1751] [outer = 0x9fb07800]
23:27:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0180c00) [pid = 1846] [serial = 1752] [outer = 0x9fb07800]
23:27:49 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0c000 == 13 [pid = 1846] [id = 615]
23:27:49 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a94400 == 12 [pid = 1846] [id = 614]
23:27:49 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa0fcf000) [pid = 1846] [serial = 1674] [outer = (nil)] [url = about:blank]
23:27:49 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa18ae000) [pid = 1846] [serial = 1671] [outer = (nil)] [url = about:blank]
23:27:49 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa4f2e800) [pid = 1846] [serial = 1668] [outer = (nil)] [url = about:blank]
23:27:49 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa4cb5400) [pid = 1846] [serial = 1663] [outer = (nil)] [url = about:blank]
23:27:49 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4c8d800) [pid = 1846] [serial = 1658] [outer = (nil)] [url = about:blank]
23:27:49 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa42d4c00) [pid = 1846] [serial = 1653] [outer = (nil)] [url = about:blank]
23:27:49 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa305c800) [pid = 1846] [serial = 1650] [outer = (nil)] [url = about:blank]
23:27:49 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa276fc00) [pid = 1846] [serial = 1647] [outer = (nil)] [url = about:blank]
23:27:49 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa1dd8400) [pid = 1846] [serial = 1644] [outer = (nil)] [url = about:blank]
23:27:49 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:27:49 INFO - document served over http requires an https
23:27:49 INFO - sub-resource via script-tag using the http-csp
23:27:49 INFO - delivery method with keep-origin-redirect and when
23:27:49 INFO - the target request is cross-origin.
23:27:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2566ms
23:27:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:27:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd33000 == 13 [pid = 1846] [id = 627]
23:27:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0x9fd33c00) [pid = 1846] [serial = 1753] [outer = (nil)]
23:27:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0x9fd38400) [pid = 1846] [serial = 1754] [outer = 0x9fd33c00]
23:27:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa017d400) [pid = 1846] [serial = 1755] [outer = 0x9fd33c00]
23:27:51 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:27:51 INFO - document served over http requires an https
23:27:51 INFO - sub-resource via script-tag using the http-csp
23:27:51 INFO - delivery method with no-redirect and when
23:27:51 INFO - the target request is cross-origin.
23:27:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2007ms
23:27:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:27:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd30c00 == 14 [pid = 1846] [id = 628]
23:27:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa0bbc000) [pid = 1846] [serial = 1756] [outer = (nil)]
23:27:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa0f59000) [pid = 1846] [serial = 1757] [outer = 0xa0bbc000]
23:27:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa0fd2800) [pid = 1846] [serial = 1758] [outer = 0xa0bbc000]
23:27:53 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:27:53 INFO - document served over http requires an https
23:27:53 INFO - sub-resource via script-tag using the http-csp
23:27:53 INFO - delivery method with swap-origin-redirect and when
23:27:53 INFO - the target request is cross-origin.
23:27:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2005ms
23:27:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:27:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f53000 == 15 [pid = 1846] [id = 629]
23:27:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa10d0c00) [pid = 1846] [serial = 1759] [outer = (nil)]
23:27:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa18aa400) [pid = 1846] [serial = 1760] [outer = 0xa10d0c00]
23:27:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa18b3000) [pid = 1846] [serial = 1761] [outer = 0xa10d0c00]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa5866400) [pid = 1846] [serial = 1712] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa5a96000) [pid = 1846] [serial = 1715] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa50a7c00) [pid = 1846] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa509e400) [pid = 1846] [serial = 1704] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa5136800) [pid = 1846] [serial = 1709] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa3683000) [pid = 1846] [serial = 1691] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa4c96c00) [pid = 1846] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa423e800) [pid = 1846] [serial = 1694] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa4f4a800) [pid = 1846] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486023192]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa4de8400) [pid = 1846] [serial = 1699] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa236bc00) [pid = 1846] [serial = 1685] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa2e93c00) [pid = 1846] [serial = 1688] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa0181000) [pid = 1846] [serial = 1682] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0x9fb15c00) [pid = 1846] [serial = 1721] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa5c4f000) [pid = 1846] [serial = 1718] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa0604800) [pid = 1846] [serial = 1724] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa4f48000) [pid = 1846] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486023192]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa5134c00) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa4c8d000) [pid = 1846] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa5865400) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa50aa800) [pid = 1846] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa4f4fc00) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0x9fb12000) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa4ddc400) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa324d000) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa4231800) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa423c000) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0x9fb11800) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa1dd4400) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0x9fd37000) [pid = 1846] [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:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa0bc4400) [pid = 1846] [serial = 1683] [outer = (nil)] [url = about:blank]
23:27:55 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0x9fd36800) [pid = 1846] [serial = 1722] [outer = (nil)] [url = about:blank]
23:27:56 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:27:56 INFO - document served over http requires an https
23:27:56 INFO - sub-resource via xhr-request using the http-csp
23:27:56 INFO - delivery method with keep-origin-redirect and when
23:27:56 INFO - the target request is cross-origin.
23:27:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2599ms
23:27:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:27:56 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10c7000 == 16 [pid = 1846] [id = 630]
23:27:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa1851800) [pid = 1846] [serial = 1762] [outer = (nil)]
23:27:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa1a3d400) [pid = 1846] [serial = 1763] [outer = 0xa1851800]
23:27:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:27:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa1a40800) [pid = 1846] [serial = 1764] [outer = 0xa1851800]
23:27:59 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:27:59 INFO - document served over http requires an https
23:27:59 INFO - sub-resource via xhr-request using the http-csp
23:27:59 INFO - delivery method with no-redirect and when
23:27:59 INFO - the target request is cross-origin.
23:27:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2461ms
23:27:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:27:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0604c00 == 17 [pid = 1846] [id = 631]
23:27:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa060c000) [pid = 1846] [serial = 1765] [outer = (nil)]
23:27:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa0f54c00) [pid = 1846] [serial = 1766] [outer = 0xa060c000]
23:28:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa184d400) [pid = 1846] [serial = 1767] [outer = 0xa060c000]
23:28:01 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:28:01 INFO - document served over http requires an https
23:28:01 INFO - sub-resource via xhr-request using the http-csp
23:28:01 INFO - delivery method with swap-origin-redirect and when
23:28:01 INFO - the target request is cross-origin.
23:28:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2797ms
23:28:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:28:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0765800 == 18 [pid = 1846] [id = 632]
23:28:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa1a45000) [pid = 1846] [serial = 1768] [outer = (nil)]
23:28:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa1a7b800) [pid = 1846] [serial = 1769] [outer = 0xa1a45000]
23:28:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa1a80000) [pid = 1846] [serial = 1770] [outer = 0xa1a45000]
23:28:04 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:28:04 INFO - document served over http requires an http
23:28:04 INFO - sub-resource via fetch-request using the http-csp
23:28:04 INFO - delivery method with keep-origin-redirect and when
23:28:04 INFO - the target request is same-origin.
23:28:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2658ms
23:28:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:28:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd4400 == 19 [pid = 1846] [id = 633]
23:28:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa1dd5800) [pid = 1846] [serial = 1771] [outer = (nil)]
23:28:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa1dd9c00) [pid = 1846] [serial = 1772] [outer = 0xa1dd5800]
23:28:06 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa1dddc00) [pid = 1846] [serial = 1773] [outer = 0xa1dd5800]
23:28:08 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:28:08 INFO - document served over http requires an http
23:28:08 INFO - sub-resource via fetch-request using the http-csp
23:28:08 INFO - delivery method with no-redirect and when
23:28:08 INFO - the target request is same-origin.
23:28:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3506ms
23:28:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:28:08 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd7000 == 20 [pid = 1846] [id = 634]
23:28:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa1dd7400) [pid = 1846] [serial = 1774] [outer = (nil)]
23:28:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa2308000) [pid = 1846] [serial = 1775] [outer = 0xa1dd7400]
23:28:09 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa230d000) [pid = 1846] [serial = 1776] [outer = 0xa1dd7400]
23:28: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:28:10 INFO - document served over http requires an http
23:28:10 INFO - sub-resource via fetch-request using the http-csp
23:28:10 INFO - delivery method with swap-origin-redirect and when
23:28:10 INFO - the target request is same-origin.
23:28:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2650ms
23:28:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:28:11 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2306400 == 21 [pid = 1846] [id = 635]
23:28:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa236a400) [pid = 1846] [serial = 1777] [outer = (nil)]
23:28:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2370400) [pid = 1846] [serial = 1778] [outer = 0xa236a400]
23:28:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa2373800) [pid = 1846] [serial = 1779] [outer = 0xa236a400]
23:28:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2453c00 == 22 [pid = 1846] [id = 636]
23:28:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa2454000) [pid = 1846] [serial = 1780] [outer = (nil)]
23:28:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa2457800) [pid = 1846] [serial = 1781] [outer = 0xa2454000]
23:28:13 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:28:13 INFO - document served over http requires an http
23:28:13 INFO - sub-resource via iframe-tag using the http-csp
23:28:13 INFO - delivery method with keep-origin-redirect and when
23:28:13 INFO - the target request is same-origin.
23:28:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2395ms
23:28:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:28:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa236e000 == 23 [pid = 1846] [id = 637]
23:28:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa236e400) [pid = 1846] [serial = 1782] [outer = (nil)]
23:28:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa267f800) [pid = 1846] [serial = 1783] [outer = 0xa236e400]
23:28:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2686000) [pid = 1846] [serial = 1784] [outer = 0xa236e400]
23:28:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2768400 == 24 [pid = 1846] [id = 638]
23:28:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2768800) [pid = 1846] [serial = 1785] [outer = (nil)]
23:28:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2769800) [pid = 1846] [serial = 1786] [outer = 0xa2768800]
23:28:15 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:28:15 INFO - document served over http requires an http
23:28:15 INFO - sub-resource via iframe-tag using the http-csp
23:28:15 INFO - delivery method with no-redirect and when
23:28:15 INFO - the target request is same-origin.
23:28:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2614ms
23:28:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:28:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fca400 == 25 [pid = 1846] [id = 639]
23:28:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa245e800) [pid = 1846] [serial = 1787] [outer = (nil)]
23:28:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa2772c00) [pid = 1846] [serial = 1788] [outer = 0xa245e800]
23:28:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2776c00) [pid = 1846] [serial = 1789] [outer = 0xa245e800]
23:28:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076f400 == 26 [pid = 1846] [id = 640]
23:28:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa0770800) [pid = 1846] [serial = 1790] [outer = (nil)]
23:28:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0f4c400) [pid = 1846] [serial = 1791] [outer = 0xa0770800]
23:28:19 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:28:19 INFO - document served over http requires an http
23:28:19 INFO - sub-resource via iframe-tag using the http-csp
23:28:19 INFO - delivery method with swap-origin-redirect and when
23:28:19 INFO - the target request is same-origin.
23:28:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3938ms
23:28:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:28:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd2f800 == 27 [pid = 1846] [id = 641]
23:28:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0x9fd31000) [pid = 1846] [serial = 1792] [outer = (nil)]
23:28:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0179400) [pid = 1846] [serial = 1793] [outer = 0x9fd31000]
23:28:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa0bb7800) [pid = 1846] [serial = 1794] [outer = 0x9fd31000]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f53000 == 26 [pid = 1846] [id = 629]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd30c00 == 25 [pid = 1846] [id = 628]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd33000 == 24 [pid = 1846] [id = 627]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb07000 == 23 [pid = 1846] [id = 626]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0xa18a6c00 == 22 [pid = 1846] [id = 625]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f56800 == 21 [pid = 1846] [id = 624]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bba800 == 20 [pid = 1846] [id = 622]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0xa10ca000 == 19 [pid = 1846] [id = 623]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f53c00 == 18 [pid = 1846] [id = 621]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0xa0762400 == 17 [pid = 1846] [id = 620]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0xa0607c00 == 16 [pid = 1846] [id = 619]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90e000 == 15 [pid = 1846] [id = 618]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0e400 == 14 [pid = 1846] [id = 616]
23:28:21 INFO - PROCESS | 1798 | --DOCSHELL 0x9f906c00 == 13 [pid = 1846] [id = 617]
23:28:21 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa3058400) [pid = 1846] [serial = 1689] [outer = (nil)] [url = about:blank]
23:28:21 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa276c000) [pid = 1846] [serial = 1686] [outer = (nil)] [url = about:blank]
23:28:21 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa42dc400) [pid = 1846] [serial = 1695] [outer = (nil)] [url = about:blank]
23:28:21 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa368b400) [pid = 1846] [serial = 1692] [outer = (nil)] [url = about:blank]
23:28:21 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa50a3000) [pid = 1846] [serial = 1705] [outer = (nil)] [url = about:blank]
23:28:21 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4f34000) [pid = 1846] [serial = 1700] [outer = (nil)] [url = about:blank]
23:28:21 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa5a9a400) [pid = 1846] [serial = 1716] [outer = (nil)] [url = about:blank]
23:28:21 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa586a400) [pid = 1846] [serial = 1713] [outer = (nil)] [url = about:blank]
23:28:21 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa513a800) [pid = 1846] [serial = 1710] [outer = (nil)] [url = about:blank]
23:28:22 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:28:22 INFO - document served over http requires an http
23:28:22 INFO - sub-resource via script-tag using the http-csp
23:28:22 INFO - delivery method with keep-origin-redirect and when
23:28:22 INFO - the target request is same-origin.
23:28:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2603ms
23:28:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:28:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017f000 == 14 [pid = 1846] [id = 642]
23:28:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa0180800) [pid = 1846] [serial = 1795] [outer = (nil)]
23:28:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa0766800) [pid = 1846] [serial = 1796] [outer = 0xa0180800]
23:28:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa0f55800) [pid = 1846] [serial = 1797] [outer = 0xa0180800]
23:28:25 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:28:25 INFO - document served over http requires an http
23:28:25 INFO - sub-resource via script-tag using the http-csp
23:28:25 INFO - delivery method with no-redirect and when
23:28:25 INFO - the target request is same-origin.
23:28:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2549ms
23:28:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:28:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0699c00 == 15 [pid = 1846] [id = 643]
23:28:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa069a000) [pid = 1846] [serial = 1798] [outer = (nil)]
23:28:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa184a400) [pid = 1846] [serial = 1799] [outer = 0xa069a000]
23:28:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa18a7800) [pid = 1846] [serial = 1800] [outer = 0xa069a000]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa18ab000) [pid = 1846] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa0766400) [pid = 1846] [serial = 1733] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa060f400) [pid = 1846] [serial = 1730] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa0fcb400) [pid = 1846] [serial = 1741] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0x9fb11400) [pid = 1846] [serial = 1727] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa1847400) [pid = 1846] [serial = 1746] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0x9fb12c00) [pid = 1846] [serial = 1751] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa0f59000) [pid = 1846] [serial = 1757] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa18aa400) [pid = 1846] [serial = 1760] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa0bbe400) [pid = 1846] [serial = 1736] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0x9fd38400) [pid = 1846] [serial = 1754] [outer = (nil)] [url = about:blank]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa10ccc00) [pid = 1846] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486062396]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa0f50400) [pid = 1846] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa0bbc000) [pid = 1846] [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:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa10d0c00) [pid = 1846] [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:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x9fb07800) [pid = 1846] [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:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0x9fd33c00) [pid = 1846] [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:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa10ca400) [pid = 1846] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486062396]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa18a7400) [pid = 1846] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa0f54000) [pid = 1846] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:28:28 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa18b3000) [pid = 1846] [serial = 1761] [outer = (nil)] [url = about:blank]
23:28:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:28:28 INFO - document served over http requires an http
23:28:28 INFO - sub-resource via script-tag using the http-csp
23:28:28 INFO - delivery method with swap-origin-redirect and when
23:28:28 INFO - the target request is same-origin.
23:28:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3690ms
23:28:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:28:29 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0766400 == 16 [pid = 1846] [id = 644]
23:28:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa0f54000) [pid = 1846] [serial = 1801] [outer = (nil)]
23:28:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa10ca400) [pid = 1846] [serial = 1802] [outer = 0xa0f54000]
23:28:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa18b0400) [pid = 1846] [serial = 1803] [outer = 0xa0f54000]
23:28:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:28:31 INFO - document served over http requires an http
23:28:31 INFO - sub-resource via xhr-request using the http-csp
23:28:31 INFO - delivery method with keep-origin-redirect and when
23:28:31 INFO - the target request is same-origin.
23:28:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2405ms
23:28:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:28:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0768400 == 17 [pid = 1846] [id = 645]
23:28:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa076cc00) [pid = 1846] [serial = 1804] [outer = (nil)]
23:28:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa10c8400) [pid = 1846] [serial = 1805] [outer = 0xa076cc00]
23:28:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa18ab000) [pid = 1846] [serial = 1806] [outer = 0xa076cc00]
23:28:33 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:28:33 INFO - document served over http requires an http
23:28:33 INFO - sub-resource via xhr-request using the http-csp
23:28:33 INFO - delivery method with no-redirect and when
23:28:33 INFO - the target request is same-origin.
23:28:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2243ms
23:28:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:28:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bbc400 == 18 [pid = 1846] [id = 646]
23:28:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0f53000) [pid = 1846] [serial = 1807] [outer = (nil)]
23:28:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa1ddac00) [pid = 1846] [serial = 1808] [outer = 0xa0f53000]
23:28:34 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa236b400) [pid = 1846] [serial = 1809] [outer = 0xa0f53000]
23:28:35 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:28:35 INFO - document served over http requires an http
23:28:35 INFO - sub-resource via xhr-request using the http-csp
23:28:35 INFO - delivery method with swap-origin-redirect and when
23:28:35 INFO - the target request is same-origin.
23:28:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2245ms
23:28:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:28:36 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1dd3400 == 19 [pid = 1846] [id = 647]
23:28:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa1dd4c00) [pid = 1846] [serial = 1810] [outer = (nil)]
23:28:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa276c000) [pid = 1846] [serial = 1811] [outer = 0xa1dd4c00]
23:28:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2935c00) [pid = 1846] [serial = 1812] [outer = 0xa1dd4c00]
23:28:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:28:38 INFO - document served over http requires an https
23:28:38 INFO - sub-resource via fetch-request using the http-csp
23:28:38 INFO - delivery method with keep-origin-redirect and when
23:28:38 INFO - the target request is same-origin.
23:28:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3059ms
23:28:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:28:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2688000 == 20 [pid = 1846] [id = 648]
23:28:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa293f800) [pid = 1846] [serial = 1813] [outer = (nil)]
23:28:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2d76c00) [pid = 1846] [serial = 1814] [outer = 0xa293f800]
23:28:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2d7a800) [pid = 1846] [serial = 1815] [outer = 0xa293f800]
23:28:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:28:41 INFO - document served over http requires an https
23:28:41 INFO - sub-resource via fetch-request using the http-csp
23:28:41 INFO - delivery method with no-redirect and when
23:28:41 INFO - the target request is same-origin.
23:28:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2775ms
23:28:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:28:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2942400 == 21 [pid = 1846] [id = 649]
23:28:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2d80800) [pid = 1846] [serial = 1816] [outer = (nil)]
23:28:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa2e92800) [pid = 1846] [serial = 1817] [outer = 0xa2d80800]
23:28:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa2e96800) [pid = 1846] [serial = 1818] [outer = 0xa2d80800]
23:28:44 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:28:44 INFO - document served over http requires an https
23:28:44 INFO - sub-resource via fetch-request using the http-csp
23:28:44 INFO - delivery method with swap-origin-redirect and when
23:28:44 INFO - the target request is same-origin.
23:28:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2709ms
23:28:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:28:44 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d85000 == 22 [pid = 1846] [id = 650]
23:28:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2e9dc00) [pid = 1846] [serial = 1819] [outer = (nil)]
23:28:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa3056800) [pid = 1846] [serial = 1820] [outer = 0xa2e9dc00]
23:28:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa305b400) [pid = 1846] [serial = 1821] [outer = 0xa2e9dc00]
23:28:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3063000 == 23 [pid = 1846] [id = 651]
23:28:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa3063400) [pid = 1846] [serial = 1822] [outer = (nil)]
23:28:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa324a800) [pid = 1846] [serial = 1823] [outer = 0xa3063400]
23:28:47 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:28:47 INFO - document served over http requires an https
23:28:47 INFO - sub-resource via iframe-tag using the http-csp
23:28:47 INFO - delivery method with keep-origin-redirect and when
23:28:47 INFO - the target request is same-origin.
23:28:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2820ms
23:28:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:28:47 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3055000 == 24 [pid = 1846] [id = 652]
23:28:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa3063c00) [pid = 1846] [serial = 1824] [outer = (nil)]
23:28:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa3250c00) [pid = 1846] [serial = 1825] [outer = 0xa3063c00]
23:28:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa3256000) [pid = 1846] [serial = 1826] [outer = 0xa3063c00]
23:28:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3683000 == 25 [pid = 1846] [id = 653]
23:28:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa3683400) [pid = 1846] [serial = 1827] [outer = (nil)]
23:28:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa3684800) [pid = 1846] [serial = 1828] [outer = 0xa3683400]
23:28:50 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:28:50 INFO - document served over http requires an https
23:28:50 INFO - sub-resource via iframe-tag using the http-csp
23:28:50 INFO - delivery method with no-redirect and when
23:28:50 INFO - the target request is same-origin.
23:28:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3698ms
23:28:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:28:51 INFO - PROCESS | 1798 | ++DOCSHELL 0xa324cc00 == 26 [pid = 1846] [id = 654]
23:28:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa324e800) [pid = 1846] [serial = 1829] [outer = (nil)]
23:28:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa368a400) [pid = 1846] [serial = 1830] [outer = 0xa324e800]
23:28:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa40c5400) [pid = 1846] [serial = 1831] [outer = 0xa324e800]
23:28:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bb8800 == 27 [pid = 1846] [id = 655]
23:28:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa0bb9800) [pid = 1846] [serial = 1832] [outer = (nil)]
23:28:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa0f52800) [pid = 1846] [serial = 1833] [outer = 0xa0bb9800]
23:28:54 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:28:54 INFO - document served over http requires an https
23:28:54 INFO - sub-resource via iframe-tag using the http-csp
23:28:54 INFO - delivery method with swap-origin-redirect and when
23:28:54 INFO - the target request is same-origin.
23:28:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3499ms
23:28:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:28:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bc1c00 == 28 [pid = 1846] [id = 656]
23:28:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa10cfc00) [pid = 1846] [serial = 1834] [outer = (nil)]
23:28:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa1a7cc00) [pid = 1846] [serial = 1835] [outer = 0xa10cfc00]
23:28:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa2369400) [pid = 1846] [serial = 1836] [outer = 0xa10cfc00]
23:28:56 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:28:56 INFO - document served over http requires an https
23:28:56 INFO - sub-resource via script-tag using the http-csp
23:28:56 INFO - delivery method with keep-origin-redirect and when
23:28:56 INFO - the target request is same-origin.
23:28:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2296ms
23:28:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:28:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90ac00 == 29 [pid = 1846] [id = 657]
23:28:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0x9f90b400) [pid = 1846] [serial = 1837] [outer = (nil)]
23:28:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa0180000) [pid = 1846] [serial = 1838] [outer = 0x9f90b400]
23:28:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa0bc0800) [pid = 1846] [serial = 1839] [outer = 0x9f90b400]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa0699c00 == 28 [pid = 1846] [id = 643]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa017f000 == 27 [pid = 1846] [id = 642]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa076f400 == 26 [pid = 1846] [id = 640]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd2f800 == 25 [pid = 1846] [id = 641]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa2768400 == 24 [pid = 1846] [id = 638]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa2453c00 == 23 [pid = 1846] [id = 636]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa236e000 == 22 [pid = 1846] [id = 637]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa2306400 == 21 [pid = 1846] [id = 635]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd7000 == 20 [pid = 1846] [id = 634]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd4400 == 19 [pid = 1846] [id = 633]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa0765800 == 18 [pid = 1846] [id = 632]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa0604c00 == 17 [pid = 1846] [id = 631]
23:28:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa10c7000 == 16 [pid = 1846] [id = 630]
23:28:58 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa0180c00) [pid = 1846] [serial = 1752] [outer = (nil)] [url = about:blank]
23:28:58 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa017d400) [pid = 1846] [serial = 1755] [outer = (nil)] [url = about:blank]
23:28:58 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa0fd2800) [pid = 1846] [serial = 1758] [outer = (nil)] [url = about:blank]
23:28:59 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:28:59 INFO - document served over http requires an https
23:28:59 INFO - sub-resource via script-tag using the http-csp
23:28:59 INFO - delivery method with no-redirect and when
23:28:59 INFO - the target request is same-origin.
23:28:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2562ms
23:28:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:28:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0766c00 == 17 [pid = 1846] [id = 658]
23:28:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa076a400) [pid = 1846] [serial = 1840] [outer = (nil)]
23:28:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa18a5800) [pid = 1846] [serial = 1841] [outer = 0xa076a400]
23:29:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa1a86400) [pid = 1846] [serial = 1842] [outer = 0xa076a400]
23:29:02 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:29:02 INFO - document served over http requires an https
23:29:02 INFO - sub-resource via script-tag using the http-csp
23:29:02 INFO - delivery method with swap-origin-redirect and when
23:29:02 INFO - the target request is same-origin.
23:29:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2744ms
23:29:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:29:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10d2400 == 18 [pid = 1846] [id = 659]
23:29:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa2452000) [pid = 1846] [serial = 1843] [outer = (nil)]
23:29:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa2685000) [pid = 1846] [serial = 1844] [outer = 0xa2452000]
23:29:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa2773c00) [pid = 1846] [serial = 1845] [outer = 0xa2452000]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa0f54c00) [pid = 1846] [serial = 1766] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa2308000) [pid = 1846] [serial = 1775] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa2457800) [pid = 1846] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa2772c00) [pid = 1846] [serial = 1788] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa2370400) [pid = 1846] [serial = 1778] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa1a7b800) [pid = 1846] [serial = 1769] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa0179400) [pid = 1846] [serial = 1793] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa1dd9c00) [pid = 1846] [serial = 1772] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa0766800) [pid = 1846] [serial = 1796] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa0f4c400) [pid = 1846] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa184a400) [pid = 1846] [serial = 1799] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa1a3d400) [pid = 1846] [serial = 1763] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa267f800) [pid = 1846] [serial = 1783] [outer = (nil)] [url = about:blank]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa2769800) [pid = 1846] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486095368]
23:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa069a000) [pid = 1846] [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:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa0180800) [pid = 1846] [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:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa245e800) [pid = 1846] [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:29:04 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0x9fd31000) [pid = 1846] [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:29:05 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa0770800) [pid = 1846] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:29:05 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa2768800) [pid = 1846] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486095368]
23:29:05 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa2454000) [pid = 1846] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:29:05 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa5c49400) [pid = 1846] [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:29:05 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa5ed3c00) [pid = 1846] [serial = 1719] [outer = (nil)] [url = about:blank]
23:29:05 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:29:05 INFO - document served over http requires an https
23:29:05 INFO - sub-resource via xhr-request using the http-csp
23:29:05 INFO - delivery method with keep-origin-redirect and when
23:29:05 INFO - the target request is same-origin.
23:29:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3507ms
23:29:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:29:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb14000 == 19 [pid = 1846] [id = 660]
23:29:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0x9fb14800) [pid = 1846] [serial = 1846] [outer = (nil)]
23:29:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa1dd3800) [pid = 1846] [serial = 1847] [outer = 0x9fb14800]
23:29:06 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa2460000) [pid = 1846] [serial = 1848] [outer = 0x9fb14800]
23:29:08 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:29:08 INFO - document served over http requires an https
23:29:08 INFO - sub-resource via xhr-request using the http-csp
23:29:08 INFO - delivery method with no-redirect and when
23:29:08 INFO - the target request is same-origin.
23:29:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2547ms
23:29:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:29:08 INFO - PROCESS | 1798 | ++DOCSHELL 0xa017ac00 == 20 [pid = 1846] [id = 661]
23:29:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0fca000) [pid = 1846] [serial = 1849] [outer = (nil)]
23:29:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa1a7fc00) [pid = 1846] [serial = 1850] [outer = 0xa0fca000]
23:29:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa2453c00) [pid = 1846] [serial = 1851] [outer = 0xa0fca000]
23:29:11 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:29:11 INFO - document served over http requires an https
23:29:11 INFO - sub-resource via xhr-request using the http-csp
23:29:11 INFO - delivery method with swap-origin-redirect and when
23:29:11 INFO - the target request is same-origin.
23:29:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3459ms
23:29:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:29:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18a5c00 == 21 [pid = 1846] [id = 662]
23:29:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa1a3e400) [pid = 1846] [serial = 1852] [outer = (nil)]
23:29:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa2e93000) [pid = 1846] [serial = 1853] [outer = 0xa1a3e400]
23:29:12 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa3054800) [pid = 1846] [serial = 1854] [outer = 0xa1a3e400]
23:29:14 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:29:14 INFO - document served over http requires an http
23:29:14 INFO - sub-resource via fetch-request using the meta-csp
23:29:14 INFO - delivery method with keep-origin-redirect and when
23:29:14 INFO - the target request is cross-origin.
23:29:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2422ms
23:29:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:29:14 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d78000 == 22 [pid = 1846] [id = 663]
23:29:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa2d82800) [pid = 1846] [serial = 1855] [outer = (nil)]
23:29:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa40ce000) [pid = 1846] [serial = 1856] [outer = 0xa2d82800]
23:29:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa40d3400) [pid = 1846] [serial = 1857] [outer = 0xa2d82800]
23:29:16 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:29:16 INFO - document served over http requires an http
23:29:16 INFO - sub-resource via fetch-request using the meta-csp
23:29:16 INFO - delivery method with no-redirect and when
23:29:16 INFO - the target request is cross-origin.
23:29:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2217ms
23:29:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:29:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40cb400 == 23 [pid = 1846] [id = 664]
23:29:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa4236800) [pid = 1846] [serial = 1858] [outer = (nil)]
23:29:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa423ec00) [pid = 1846] [serial = 1859] [outer = 0xa4236800]
23:29:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa42d0800) [pid = 1846] [serial = 1860] [outer = 0xa4236800]
23:29:18 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:29:18 INFO - document served over http requires an http
23:29:18 INFO - sub-resource via fetch-request using the meta-csp
23:29:18 INFO - delivery method with swap-origin-redirect and when
23:29:18 INFO - the target request is cross-origin.
23:29:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2473ms
23:29:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:29:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4239400 == 24 [pid = 1846] [id = 665]
23:29:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa423c000) [pid = 1846] [serial = 1861] [outer = (nil)]
23:29:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa42dbc00) [pid = 1846] [serial = 1862] [outer = 0xa423c000]
23:29:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa4628800) [pid = 1846] [serial = 1863] [outer = 0xa423c000]
23:29:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4631400 == 25 [pid = 1846] [id = 666]
23:29:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa4631800) [pid = 1846] [serial = 1864] [outer = (nil)]
23:29:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa4633800) [pid = 1846] [serial = 1865] [outer = 0xa4631800]
23:29:21 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:29:21 INFO - document served over http requires an http
23:29:21 INFO - sub-resource via iframe-tag using the meta-csp
23:29:21 INFO - delivery method with keep-origin-redirect and when
23:29:21 INFO - the target request is cross-origin.
23:29:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3148ms
23:29:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:29:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d9400 == 26 [pid = 1846] [id = 667]
23:29:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa42da400) [pid = 1846] [serial = 1866] [outer = (nil)]
23:29:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa4c92c00) [pid = 1846] [serial = 1867] [outer = 0xa42da400]
23:29:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa4c96400) [pid = 1846] [serial = 1868] [outer = 0xa42da400]
23:29:24 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cabc00 == 27 [pid = 1846] [id = 668]
23:29:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa4cac000) [pid = 1846] [serial = 1869] [outer = (nil)]
23:29:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa4caec00) [pid = 1846] [serial = 1870] [outer = 0xa4cac000]
23:29:24 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:29:24 INFO - document served over http requires an http
23:29:24 INFO - sub-resource via iframe-tag using the meta-csp
23:29:24 INFO - delivery method with no-redirect and when
23:29:24 INFO - the target request is cross-origin.
23:29:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2799ms
23:29:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:29:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c8f400 == 28 [pid = 1846] [id = 669]
23:29:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa4c91c00) [pid = 1846] [serial = 1871] [outer = (nil)]
23:29:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa4cb4400) [pid = 1846] [serial = 1872] [outer = 0xa4c91c00]
23:29:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa4ddd400) [pid = 1846] [serial = 1873] [outer = 0xa4c91c00]
23:29:27 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4de4c00 == 29 [pid = 1846] [id = 670]
23:29:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa4de5000) [pid = 1846] [serial = 1874] [outer = (nil)]
23:29:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa4de7000) [pid = 1846] [serial = 1875] [outer = 0xa4de5000]
23:29:27 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:29:27 INFO - document served over http requires an http
23:29:27 INFO - sub-resource via iframe-tag using the meta-csp
23:29:27 INFO - delivery method with swap-origin-redirect and when
23:29:27 INFO - the target request is cross-origin.
23:29:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2697ms
23:29:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:29:28 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cb2000 == 30 [pid = 1846] [id = 671]
23:29:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa4cb2800) [pid = 1846] [serial = 1876] [outer = (nil)]
23:29:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa4f2d400) [pid = 1846] [serial = 1877] [outer = 0xa4cb2800]
23:29:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa4f32000) [pid = 1846] [serial = 1878] [outer = 0xa4cb2800]
23:29:30 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:29:30 INFO - document served over http requires an http
23:29:30 INFO - sub-resource via script-tag using the meta-csp
23:29:30 INFO - delivery method with keep-origin-redirect and when
23:29:30 INFO - the target request is cross-origin.
23:29:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2594ms
23:29:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:29:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f2bc00 == 31 [pid = 1846] [id = 672]
23:29:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa4f41c00) [pid = 1846] [serial = 1879] [outer = (nil)]
23:29:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa4f45c00) [pid = 1846] [serial = 1880] [outer = 0xa4f41c00]
23:29:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa4f4a800) [pid = 1846] [serial = 1881] [outer = 0xa4f41c00]
23:29:34 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:29:34 INFO - document served over http requires an http
23:29:34 INFO - sub-resource via script-tag using the meta-csp
23:29:34 INFO - delivery method with no-redirect and when
23:29:34 INFO - the target request is cross-origin.
23:29:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 4603ms
23:29:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:29:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060dc00 == 32 [pid = 1846] [id = 673]
23:29:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa0bbc000) [pid = 1846] [serial = 1882] [outer = (nil)]
23:29:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa0fc8400) [pid = 1846] [serial = 1883] [outer = 0xa0bbc000]
23:29:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa1a3e000) [pid = 1846] [serial = 1884] [outer = 0xa0bbc000]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa0768400 == 31 [pid = 1846] [id = 645]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bbc400 == 30 [pid = 1846] [id = 646]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa1dd3400 == 29 [pid = 1846] [id = 647]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa2688000 == 28 [pid = 1846] [id = 648]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa2942400 == 27 [pid = 1846] [id = 649]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa3063000 == 26 [pid = 1846] [id = 651]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d85000 == 25 [pid = 1846] [id = 650]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa3683000 == 24 [pid = 1846] [id = 653]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa3055000 == 23 [pid = 1846] [id = 652]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bb8800 == 22 [pid = 1846] [id = 655]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bc1c00 == 21 [pid = 1846] [id = 656]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90ac00 == 20 [pid = 1846] [id = 657]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa0766400 == 19 [pid = 1846] [id = 644]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa0766c00 == 18 [pid = 1846] [id = 658]
23:29:37 INFO - PROCESS | 1798 | --DOCSHELL 0xa10d2400 == 17 [pid = 1846] [id = 659]
23:29:37 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa0bb7800) [pid = 1846] [serial = 1794] [outer = (nil)] [url = about:blank]
23:29:37 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa18a7800) [pid = 1846] [serial = 1800] [outer = (nil)] [url = about:blank]
23:29:37 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa0f55800) [pid = 1846] [serial = 1797] [outer = (nil)] [url = about:blank]
23:29:37 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa2776c00) [pid = 1846] [serial = 1789] [outer = (nil)] [url = about:blank]
23:29:37 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:29:37 INFO - document served over http requires an http
23:29:37 INFO - sub-resource via script-tag using the meta-csp
23:29:37 INFO - delivery method with swap-origin-redirect and when
23:29:37 INFO - the target request is cross-origin.
23:29:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2697ms
23:29:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:29:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0d800 == 18 [pid = 1846] [id = 674]
23:29:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0x9fb0ec00) [pid = 1846] [serial = 1885] [outer = (nil)]
23:29:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0x9fd39800) [pid = 1846] [serial = 1886] [outer = 0x9fb0ec00]
23:29:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa060b400) [pid = 1846] [serial = 1887] [outer = 0x9fb0ec00]
23:29:39 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:29:39 INFO - document served over http requires an http
23:29:39 INFO - sub-resource via xhr-request using the meta-csp
23:29:39 INFO - delivery method with keep-origin-redirect and when
23:29:39 INFO - the target request is cross-origin.
23:29:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2111ms
23:29:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:29:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f908800 == 19 [pid = 1846] [id = 675]
23:29:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa0768400) [pid = 1846] [serial = 1888] [outer = (nil)]
23:29:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa0bc3400) [pid = 1846] [serial = 1889] [outer = 0xa0768400]
23:29:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa0fce800) [pid = 1846] [serial = 1890] [outer = 0xa0768400]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa1a7cc00) [pid = 1846] [serial = 1835] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa0180000) [pid = 1846] [serial = 1838] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa10ca400) [pid = 1846] [serial = 1802] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa1ddac00) [pid = 1846] [serial = 1808] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa2685000) [pid = 1846] [serial = 1844] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa10c8400) [pid = 1846] [serial = 1805] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa276c000) [pid = 1846] [serial = 1811] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa18a5800) [pid = 1846] [serial = 1841] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa2d76c00) [pid = 1846] [serial = 1814] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa0f52800) [pid = 1846] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa368a400) [pid = 1846] [serial = 1830] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa2e92800) [pid = 1846] [serial = 1817] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa324a800) [pid = 1846] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa3056800) [pid = 1846] [serial = 1820] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa3684800) [pid = 1846] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486130163]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa3250c00) [pid = 1846] [serial = 1825] [outer = (nil)] [url = about:blank]
23:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa10cfc00) [pid = 1846] [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:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa2452000) [pid = 1846] [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:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0x9f90b400) [pid = 1846] [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:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa076a400) [pid = 1846] [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:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa0763000) [pid = 1846] [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:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa236e400) [pid = 1846] [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:29:42 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa017b000) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa060c000) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa1dd5800) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa060cc00) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa0bbac00) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa017e400) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa1851800) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa0f57000) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa1a45000) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa236a400) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0x9f909000) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa1dd7400) [pid = 1846] [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:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0bb9800) [pid = 1846] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa3063400) [pid = 1846] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa3683400) [pid = 1846] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486130163]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa0bc3800) [pid = 1846] [serial = 1737] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa2686000) [pid = 1846] [serial = 1784] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa060a400) [pid = 1846] [serial = 1725] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa184d400) [pid = 1846] [serial = 1767] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa1dddc00) [pid = 1846] [serial = 1773] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa076b400) [pid = 1846] [serial = 1734] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0fd2000) [pid = 1846] [serial = 1742] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa069c400) [pid = 1846] [serial = 1731] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa18b0400) [pid = 1846] [serial = 1803] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa1a40800) [pid = 1846] [serial = 1764] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa184f400) [pid = 1846] [serial = 1747] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa1a80000) [pid = 1846] [serial = 1770] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa2373800) [pid = 1846] [serial = 1779] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0x9fd34000) [pid = 1846] [serial = 1728] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa230d000) [pid = 1846] [serial = 1776] [outer = (nil)] [url = about:blank]
23:29:43 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa2773c00) [pid = 1846] [serial = 1845] [outer = (nil)] [url = about:blank]
23:29:43 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:29:43 INFO - document served over http requires an http
23:29:43 INFO - sub-resource via xhr-request using the meta-csp
23:29:43 INFO - delivery method with no-redirect and when
23:29:43 INFO - the target request is cross-origin.
23:29:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3496ms
23:29:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:29:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90b400 == 20 [pid = 1846] [id = 676]
23:29:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0x9f90cc00) [pid = 1846] [serial = 1891] [outer = (nil)]
23:29:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0x9fb11c00) [pid = 1846] [serial = 1892] [outer = 0x9f90cc00]
23:29:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0602c00) [pid = 1846] [serial = 1893] [outer = 0x9f90cc00]
23:29:45 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:29:45 INFO - document served over http requires an http
23:29:45 INFO - sub-resource via xhr-request using the meta-csp
23:29:45 INFO - delivery method with swap-origin-redirect and when
23:29:45 INFO - the target request is cross-origin.
23:29:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2535ms
23:29:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:29:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90a400 == 21 [pid = 1846] [id = 677]
23:29:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa0173800) [pid = 1846] [serial = 1894] [outer = (nil)]
23:29:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa0bb7c00) [pid = 1846] [serial = 1895] [outer = 0xa0173800]
23:29:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa0f4d400) [pid = 1846] [serial = 1896] [outer = 0xa0173800]
23:29:48 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:29:48 INFO - document served over http requires an https
23:29:48 INFO - sub-resource via fetch-request using the meta-csp
23:29:48 INFO - delivery method with keep-origin-redirect and when
23:29:48 INFO - the target request is cross-origin.
23:29:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2812ms
23:29:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:29:49 INFO - PROCESS | 1798 | ++DOCSHELL 0xa076b000 == 22 [pid = 1846] [id = 678]
23:29:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa10c9400) [pid = 1846] [serial = 1897] [outer = (nil)]
23:29:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa1855000) [pid = 1846] [serial = 1898] [outer = 0xa10c9400]
23:29:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa18aec00) [pid = 1846] [serial = 1899] [outer = 0xa10c9400]
23:29:51 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:29:51 INFO - document served over http requires an https
23:29:51 INFO - sub-resource via fetch-request using the meta-csp
23:29:51 INFO - delivery method with no-redirect and when
23:29:51 INFO - the target request is cross-origin.
23:29:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2807ms
23:29:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:29:52 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a7bc00 == 23 [pid = 1846] [id = 679]
23:29:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa1a80800) [pid = 1846] [serial = 1900] [outer = (nil)]
23:29:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa1a85c00) [pid = 1846] [serial = 1901] [outer = 0xa1a80800]
23:29:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa1dde400) [pid = 1846] [serial = 1902] [outer = 0xa1a80800]
23:29:55 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:29:55 INFO - document served over http requires an https
23:29:55 INFO - sub-resource via fetch-request using the meta-csp
23:29:55 INFO - delivery method with swap-origin-redirect and when
23:29:55 INFO - the target request is cross-origin.
23:29:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3708ms
23:29:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:29:55 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a82000 == 24 [pid = 1846] [id = 680]
23:29:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa2306800) [pid = 1846] [serial = 1903] [outer = (nil)]
23:29:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa2369c00) [pid = 1846] [serial = 1904] [outer = 0xa2306800]
23:29:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa2377000) [pid = 1846] [serial = 1905] [outer = 0xa2306800]
23:29:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2686000 == 25 [pid = 1846] [id = 681]
23:29:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa2687400) [pid = 1846] [serial = 1906] [outer = (nil)]
23:29:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa268dc00) [pid = 1846] [serial = 1907] [outer = 0xa2687400]
23:29:57 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:29:57 INFO - document served over http requires an https
23:29:57 INFO - sub-resource via iframe-tag using the meta-csp
23:29:57 INFO - delivery method with keep-origin-redirect and when
23:29:57 INFO - the target request is cross-origin.
23:29:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2600ms
23:29:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:29:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa230f000 == 26 [pid = 1846] [id = 682]
23:29:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa2688000) [pid = 1846] [serial = 1908] [outer = (nil)]
23:29:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa2937000) [pid = 1846] [serial = 1909] [outer = 0xa2688000]
23:29:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:29:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa2d78800) [pid = 1846] [serial = 1910] [outer = 0xa2688000]
23:29:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e94000 == 27 [pid = 1846] [id = 683]
23:29:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa2e94400) [pid = 1846] [serial = 1911] [outer = (nil)]
23:29:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa2e9c400) [pid = 1846] [serial = 1912] [outer = 0xa2e94400]
23:30:00 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:30:00 INFO - document served over http requires an https
23:30:00 INFO - sub-resource via iframe-tag using the meta-csp
23:30:00 INFO - delivery method with no-redirect and when
23:30:00 INFO - the target request is cross-origin.
23:30:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2465ms
23:30:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:30:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2773c00 == 28 [pid = 1846] [id = 684]
23:30:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa2774400) [pid = 1846] [serial = 1913] [outer = (nil)]
23:30:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa3062c00) [pid = 1846] [serial = 1914] [outer = 0xa2774400]
23:30:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa324fc00) [pid = 1846] [serial = 1915] [outer = 0xa2774400]
23:30:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3685c00 == 29 [pid = 1846] [id = 685]
23:30:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa3686800) [pid = 1846] [serial = 1916] [outer = (nil)]
23:30:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa3682c00) [pid = 1846] [serial = 1917] [outer = 0xa3686800]
23:30:03 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:30:03 INFO - document served over http requires an https
23:30:03 INFO - sub-resource via iframe-tag using the meta-csp
23:30:03 INFO - delivery method with swap-origin-redirect and when
23:30:03 INFO - the target request is cross-origin.
23:30:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3491ms
23:30:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:30:04 INFO - PROCESS | 1798 | ++DOCSHELL 0xa305a800 == 30 [pid = 1846] [id = 686]
23:30:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa305d000) [pid = 1846] [serial = 1918] [outer = (nil)]
23:30:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa4236400) [pid = 1846] [serial = 1919] [outer = 0xa305d000]
23:30:04 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa42da800) [pid = 1846] [serial = 1920] [outer = 0xa305d000]
23:30:06 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:30:06 INFO - document served over http requires an https
23:30:06 INFO - sub-resource via script-tag using the meta-csp
23:30:06 INFO - delivery method with keep-origin-redirect and when
23:30:06 INFO - the target request is cross-origin.
23:30:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2852ms
23:30:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:30:07 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40cf000 == 31 [pid = 1846] [id = 687]
23:30:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa40d2400) [pid = 1846] [serial = 1921] [outer = (nil)]
23:30:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa4cb1c00) [pid = 1846] [serial = 1922] [outer = 0xa40d2400]
23:30:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa4f2a000) [pid = 1846] [serial = 1923] [outer = 0xa40d2400]
23:30:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:30:10 INFO - document served over http requires an https
23:30:10 INFO - sub-resource via script-tag using the meta-csp
23:30:10 INFO - delivery method with no-redirect and when
23:30:10 INFO - the target request is cross-origin.
23:30:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3580ms
23:30:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:30:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c93c00 == 32 [pid = 1846] [id = 688]
23:30:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa4c94c00) [pid = 1846] [serial = 1924] [outer = (nil)]
23:30:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa50a3800) [pid = 1846] [serial = 1925] [outer = 0xa4c94c00]
23:30:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa50a8400) [pid = 1846] [serial = 1926] [outer = 0xa4c94c00]
23:30:12 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:30:12 INFO - document served over http requires an https
23:30:12 INFO - sub-resource via script-tag using the meta-csp
23:30:12 INFO - delivery method with swap-origin-redirect and when
23:30:12 INFO - the target request is cross-origin.
23:30:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2794ms
23:30:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:30:13 INFO - PROCESS | 1798 | ++DOCSHELL 0xa50a2400 == 33 [pid = 1846] [id = 689]
23:30:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa50a2800) [pid = 1846] [serial = 1927] [outer = (nil)]
23:30:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa5135c00) [pid = 1846] [serial = 1928] [outer = 0xa50a2800]
23:30:14 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa513a800) [pid = 1846] [serial = 1929] [outer = 0xa50a2800]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa017ac00 == 32 [pid = 1846] [id = 661]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa18a5c00 == 31 [pid = 1846] [id = 662]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d78000 == 30 [pid = 1846] [id = 663]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa40cb400 == 29 [pid = 1846] [id = 664]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa4631400 == 28 [pid = 1846] [id = 666]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa4239400 == 27 [pid = 1846] [id = 665]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cabc00 == 26 [pid = 1846] [id = 668]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d9400 == 25 [pid = 1846] [id = 667]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa4de4c00 == 24 [pid = 1846] [id = 670]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c8f400 == 23 [pid = 1846] [id = 669]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cb2000 == 22 [pid = 1846] [id = 671]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa060dc00 == 21 [pid = 1846] [id = 673]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0d800 == 20 [pid = 1846] [id = 674]
23:30:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9f908800 == 19 [pid = 1846] [id = 675]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90a400 == 18 [pid = 1846] [id = 677]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa076b000 == 17 [pid = 1846] [id = 678]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fca400 == 16 [pid = 1846] [id = 639]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a7bc00 == 15 [pid = 1846] [id = 679]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa2686000 == 14 [pid = 1846] [id = 681]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a82000 == 13 [pid = 1846] [id = 680]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e94000 == 12 [pid = 1846] [id = 683]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa230f000 == 11 [pid = 1846] [id = 682]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa3685c00 == 10 [pid = 1846] [id = 685]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa2773c00 == 9 [pid = 1846] [id = 684]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa305a800 == 8 [pid = 1846] [id = 686]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa40cf000 == 7 [pid = 1846] [id = 687]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c93c00 == 6 [pid = 1846] [id = 688]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb14000 == 5 [pid = 1846] [id = 660]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90b400 == 4 [pid = 1846] [id = 676]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f2bc00 == 3 [pid = 1846] [id = 672]
23:30:17 INFO - PROCESS | 1798 | --DOCSHELL 0xa324cc00 == 2 [pid = 1846] [id = 654]
23:30:17 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa0bc0800) [pid = 1846] [serial = 1839] [outer = (nil)] [url = about:blank]
23:30:17 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa2369400) [pid = 1846] [serial = 1836] [outer = (nil)] [url = about:blank]
23:30:17 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa1a86400) [pid = 1846] [serial = 1842] [outer = (nil)] [url = about:blank]
23:30:18 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:30:18 INFO - document served over http requires an https
23:30:18 INFO - sub-resource via xhr-request using the meta-csp
23:30:18 INFO - delivery method with keep-origin-redirect and when
23:30:18 INFO - the target request is cross-origin.
23:30:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 5496ms
23:30:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:30:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90c400 == 3 [pid = 1846] [id = 690]
23:30:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0x9fb0a000) [pid = 1846] [serial = 1930] [outer = (nil)]
23:30:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0x9fb11400) [pid = 1846] [serial = 1931] [outer = 0x9fb0a000]
23:30:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0x9fd30c00) [pid = 1846] [serial = 1932] [outer = 0x9fb0a000]
23:30:20 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:30:20 INFO - document served over http requires an https
23:30:20 INFO - sub-resource via xhr-request using the meta-csp
23:30:20 INFO - delivery method with no-redirect and when
23:30:20 INFO - the target request is cross-origin.
23:30:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2006ms
23:30:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:30:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb09c00 == 4 [pid = 1846] [id = 691]
23:30:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0x9fd39400) [pid = 1846] [serial = 1933] [outer = (nil)]
23:30:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa0177400) [pid = 1846] [serial = 1934] [outer = 0x9fd39400]
23:30:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa017dc00) [pid = 1846] [serial = 1935] [outer = 0x9fd39400]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa1dd4c00) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0xa4cb2800) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa0fca000) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa0bbc000) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa0f53000) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa4c91c00) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa42da400) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0x9fb14800) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa4f41c00) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa2d82800) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa4de5000) [pid = 1846] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa4cac000) [pid = 1846] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486164458]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa0768400) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa076cc00) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0x9fb0ec00) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa2e9dc00) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa293f800) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa4236800) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa3063c00) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa2d80800) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa0f54000) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa423c000) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0x9f90cc00) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa1a3e400) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa4631800) [pid = 1846] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa324e800) [pid = 1846] [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:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa423ec00) [pid = 1846] [serial = 1859] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa42dbc00) [pid = 1846] [serial = 1862] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa4633800) [pid = 1846] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa4c92c00) [pid = 1846] [serial = 1867] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4caec00) [pid = 1846] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486164458]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa4cb4400) [pid = 1846] [serial = 1872] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa4de7000) [pid = 1846] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa4f2d400) [pid = 1846] [serial = 1877] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa4f45c00) [pid = 1846] [serial = 1880] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa0fc8400) [pid = 1846] [serial = 1883] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0x9fd39800) [pid = 1846] [serial = 1886] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa0bc3400) [pid = 1846] [serial = 1889] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1dd3800) [pid = 1846] [serial = 1847] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa1a7fc00) [pid = 1846] [serial = 1850] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa2e93000) [pid = 1846] [serial = 1853] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa40ce000) [pid = 1846] [serial = 1856] [outer = (nil)] [url = about:blank]
23:30:26 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0x9fb11c00) [pid = 1846] [serial = 1892] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa2453c00) [pid = 1846] [serial = 1851] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa18ab000) [pid = 1846] [serial = 1806] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa236b400) [pid = 1846] [serial = 1809] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa2935c00) [pid = 1846] [serial = 1812] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa2d7a800) [pid = 1846] [serial = 1815] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa2e96800) [pid = 1846] [serial = 1818] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa305b400) [pid = 1846] [serial = 1821] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa3256000) [pid = 1846] [serial = 1826] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa40c5400) [pid = 1846] [serial = 1831] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa2460000) [pid = 1846] [serial = 1848] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa060b400) [pid = 1846] [serial = 1887] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa0602c00) [pid = 1846] [serial = 1893] [outer = (nil)] [url = about:blank]
23:30:27 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa0fce800) [pid = 1846] [serial = 1890] [outer = (nil)] [url = about:blank]
23:30:27 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:30:27 INFO - document served over http requires an https
23:30:27 INFO - sub-resource via xhr-request using the meta-csp
23:30:27 INFO - delivery method with swap-origin-redirect and when
23:30:27 INFO - the target request is cross-origin.
23:30:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 7324ms
23:30:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:30:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90cc00 == 5 [pid = 1846] [id = 692]
23:30:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0x9f90f400) [pid = 1846] [serial = 1936] [outer = (nil)]
23:30:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0x9fb08400) [pid = 1846] [serial = 1937] [outer = 0x9f90f400]
23:30:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0x9fd2e800) [pid = 1846] [serial = 1938] [outer = 0x9f90f400]
23:30:30 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:30:30 INFO - document served over http requires an http
23:30:30 INFO - sub-resource via fetch-request using the meta-csp
23:30:30 INFO - delivery method with keep-origin-redirect and when
23:30:30 INFO - the target request is same-origin.
23:30:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2499ms
23:30:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:30:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90c800 == 6 [pid = 1846] [id = 693]
23:30:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa017b400) [pid = 1846] [serial = 1939] [outer = (nil)]
23:30:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa060a000) [pid = 1846] [serial = 1940] [outer = 0xa017b400]
23:30:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa069a400) [pid = 1846] [serial = 1941] [outer = 0xa017b400]
23:30:32 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:30:32 INFO - document served over http requires an http
23:30:32 INFO - sub-resource via fetch-request using the meta-csp
23:30:32 INFO - delivery method with no-redirect and when
23:30:32 INFO - the target request is same-origin.
23:30:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2307ms
23:30:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:30:33 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0605400 == 7 [pid = 1846] [id = 694]
23:30:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa0607c00) [pid = 1846] [serial = 1942] [outer = (nil)]
23:30:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa0763000) [pid = 1846] [serial = 1943] [outer = 0xa0607c00]
23:30:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa0767800) [pid = 1846] [serial = 1944] [outer = 0xa0607c00]
23:30:35 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:30:35 INFO - document served over http requires an http
23:30:35 INFO - sub-resource via fetch-request using the meta-csp
23:30:35 INFO - delivery method with swap-origin-redirect and when
23:30:35 INFO - the target request is same-origin.
23:30:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2250ms
23:30:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:30:35 INFO - PROCESS | 1798 | ++DOCSHELL 0xa06a7000 == 8 [pid = 1846] [id = 695]
23:30:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa06a7400) [pid = 1846] [serial = 1945] [outer = (nil)]
23:30:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa0bbc800) [pid = 1846] [serial = 1946] [outer = 0xa06a7400]
23:30:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0f4d800) [pid = 1846] [serial = 1947] [outer = 0xa06a7400]
23:30:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f57400 == 9 [pid = 1846] [id = 696]
23:30:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa0f57800) [pid = 1846] [serial = 1948] [outer = (nil)]
23:30:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0f5a800) [pid = 1846] [serial = 1949] [outer = 0xa0f57800]
23:30:38 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:30:38 INFO - document served over http requires an http
23:30:38 INFO - sub-resource via iframe-tag using the meta-csp
23:30:38 INFO - delivery method with keep-origin-redirect and when
23:30:38 INFO - the target request is same-origin.
23:30:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3009ms
23:30:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:30:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bb9c00 == 10 [pid = 1846] [id = 697]
23:30:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa0bbb000) [pid = 1846] [serial = 1950] [outer = (nil)]
23:30:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa0fce400) [pid = 1846] [serial = 1951] [outer = 0xa0bbb000]
23:30:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0fd5800) [pid = 1846] [serial = 1952] [outer = 0xa0bbb000]
23:30:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa10ce800 == 11 [pid = 1846] [id = 698]
23:30:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa10cec00) [pid = 1846] [serial = 1953] [outer = (nil)]
23:30:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa10d0c00) [pid = 1846] [serial = 1954] [outer = 0xa10cec00]
23:30:40 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:30:40 INFO - document served over http requires an http
23:30:40 INFO - sub-resource via iframe-tag using the meta-csp
23:30:40 INFO - delivery method with no-redirect and when
23:30:40 INFO - the target request is same-origin.
23:30:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2756ms
23:30:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:30:41 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fc8c00 == 12 [pid = 1846] [id = 699]
23:30:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa0fcc400) [pid = 1846] [serial = 1955] [outer = (nil)]
23:30:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa184b000) [pid = 1846] [serial = 1956] [outer = 0xa0fcc400]
23:30:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa1854800) [pid = 1846] [serial = 1957] [outer = 0xa0fcc400]
23:30:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18ae400 == 13 [pid = 1846] [id = 700]
23:30:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa18af000) [pid = 1846] [serial = 1958] [outer = (nil)]
23:30:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa18b2400) [pid = 1846] [serial = 1959] [outer = 0xa18af000]
23:30:43 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:30:43 INFO - document served over http requires an http
23:30:43 INFO - sub-resource via iframe-tag using the meta-csp
23:30:43 INFO - delivery method with swap-origin-redirect and when
23:30:43 INFO - the target request is same-origin.
23:30:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2747ms
23:30:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:30:44 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1848000 == 14 [pid = 1846] [id = 701]
23:30:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa1848800) [pid = 1846] [serial = 1960] [outer = (nil)]
23:30:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa1a3a800) [pid = 1846] [serial = 1961] [outer = 0xa1848800]
23:30:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa1a40000) [pid = 1846] [serial = 1962] [outer = 0xa1848800]
23:30:46 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:30:46 INFO - document served over http requires an http
23:30:46 INFO - sub-resource via script-tag using the meta-csp
23:30:46 INFO - delivery method with keep-origin-redirect and when
23:30:46 INFO - the target request is same-origin.
23:30:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2701ms
23:30:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:30:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a7cc00 == 15 [pid = 1846] [id = 702]
23:30:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa1a7d400) [pid = 1846] [serial = 1963] [outer = (nil)]
23:30:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa1a83000) [pid = 1846] [serial = 1964] [outer = 0xa1a7d400]
23:30:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa1dd5000) [pid = 1846] [serial = 1965] [outer = 0xa1a7d400]
23:30:50 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:30:50 INFO - document served over http requires an http
23:30:50 INFO - sub-resource via script-tag using the meta-csp
23:30:50 INFO - delivery method with no-redirect and when
23:30:50 INFO - the target request is same-origin.
23:30:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3950ms
23:30:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:30:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90c000 == 16 [pid = 1846] [id = 703]
23:30:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0x9fb06800) [pid = 1846] [serial = 1966] [outer = (nil)]
23:30:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0x9fd32800) [pid = 1846] [serial = 1967] [outer = 0x9fb06800]
23:30:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa0610c00) [pid = 1846] [serial = 1968] [outer = 0x9fb06800]
23:30:52 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90c400 == 15 [pid = 1846] [id = 690]
23:30:52 INFO - PROCESS | 1798 | --DOCSHELL 0xa50a2400 == 14 [pid = 1846] [id = 689]
23:30:52 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa40d3400) [pid = 1846] [serial = 1857] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa3054800) [pid = 1846] [serial = 1854] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa1a3e000) [pid = 1846] [serial = 1884] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa4f4a800) [pid = 1846] [serial = 1881] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa4f32000) [pid = 1846] [serial = 1878] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa4ddd400) [pid = 1846] [serial = 1873] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa4c96400) [pid = 1846] [serial = 1868] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa4628800) [pid = 1846] [serial = 1863] [outer = (nil)] [url = about:blank]
23:30:52 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa42d0800) [pid = 1846] [serial = 1860] [outer = (nil)] [url = about:blank]
23:30:52 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:30:52 INFO - document served over http requires an http
23:30:53 INFO - sub-resource via script-tag using the meta-csp
23:30:53 INFO - delivery method with swap-origin-redirect and when
23:30:53 INFO - the target request is same-origin.
23:30:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2587ms
23:30:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:30:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb15000 == 15 [pid = 1846] [id = 704]
23:30:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0x9fb15400) [pid = 1846] [serial = 1969] [outer = (nil)]
23:30:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0x9fd31400) [pid = 1846] [serial = 1970] [outer = 0x9fb15400]
23:30:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0x9fd3c400) [pid = 1846] [serial = 1971] [outer = 0x9fb15400]
23:30:54 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:30:54 INFO - document served over http requires an http
23:30:54 INFO - sub-resource via xhr-request using the meta-csp
23:30:54 INFO - delivery method with keep-origin-redirect and when
23:30:54 INFO - the target request is same-origin.
23:30:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1882ms
23:30:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:30:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb13800 == 16 [pid = 1846] [id = 705]
23:30:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa076d800) [pid = 1846] [serial = 1972] [outer = (nil)]
23:30:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0fca800) [pid = 1846] [serial = 1973] [outer = 0xa076d800]
23:30:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa10ca800) [pid = 1846] [serial = 1974] [outer = 0xa076d800]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa3682c00) [pid = 1846] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa3062c00) [pid = 1846] [serial = 1914] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa1855000) [pid = 1846] [serial = 1898] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa1a85c00) [pid = 1846] [serial = 1901] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa268dc00) [pid = 1846] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2369c00) [pid = 1846] [serial = 1904] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0bb7c00) [pid = 1846] [serial = 1895] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa5135c00) [pid = 1846] [serial = 1928] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa4236400) [pid = 1846] [serial = 1919] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa4cb1c00) [pid = 1846] [serial = 1922] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa50a3800) [pid = 1846] [serial = 1925] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa2e9c400) [pid = 1846] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486199813]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa2937000) [pid = 1846] [serial = 1909] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa0177400) [pid = 1846] [serial = 1934] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0x9fb11400) [pid = 1846] [serial = 1931] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa3686800) [pid = 1846] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa305d000) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa40d2400) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa4c94c00) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0x9fb0a000) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa50a2800) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa2e94400) [pid = 1846] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486199813]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa2687400) [pid = 1846] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa2774400) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa10c9400) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa1a80800) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa2306800) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa0173800) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa2688000) [pid = 1846] [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:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa513a800) [pid = 1846] [serial = 1929] [outer = (nil)] [url = about:blank]
23:30:57 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0x9fd30c00) [pid = 1846] [serial = 1932] [outer = (nil)] [url = about:blank]
23:30:57 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:30:57 INFO - document served over http requires an http
23:30:57 INFO - sub-resource via xhr-request using the meta-csp
23:30:57 INFO - delivery method with no-redirect and when
23:30:57 INFO - the target request is same-origin.
23:30:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2617ms
23:30:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:30:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd35400 == 17 [pid = 1846] [id = 706]
23:30:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0x9fd35800) [pid = 1846] [serial = 1975] [outer = (nil)]
23:30:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa0bb7c00) [pid = 1846] [serial = 1976] [outer = 0x9fd35800]
23:30:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:30:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa1a37800) [pid = 1846] [serial = 1977] [outer = 0x9fd35800]
23:30:59 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:30:59 INFO - document served over http requires an http
23:30:59 INFO - sub-resource via xhr-request using the meta-csp
23:30:59 INFO - delivery method with swap-origin-redirect and when
23:30:59 INFO - the target request is same-origin.
23:30:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2289ms
23:30:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:31:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0a000 == 18 [pid = 1846] [id = 707]
23:31:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0x9fb0a800) [pid = 1846] [serial = 1978] [outer = (nil)]
23:31:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0x9fd32400) [pid = 1846] [serial = 1979] [outer = 0x9fb0a800]
23:31:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa0761800) [pid = 1846] [serial = 1980] [outer = 0x9fb0a800]
23:31:02 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:31:02 INFO - document served over http requires an https
23:31:02 INFO - sub-resource via fetch-request using the meta-csp
23:31:02 INFO - delivery method with keep-origin-redirect and when
23:31:02 INFO - the target request is same-origin.
23:31:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2796ms
23:31:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:31:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18a9800 == 19 [pid = 1846] [id = 708]
23:31:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0xa1a7b000) [pid = 1846] [serial = 1981] [outer = (nil)]
23:31:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0xa1a86800) [pid = 1846] [serial = 1982] [outer = 0xa1a7b000]
23:31:03 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0xa2301c00) [pid = 1846] [serial = 1983] [outer = 0xa1a7b000]
23:31:05 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:31:05 INFO - document served over http requires an https
23:31:05 INFO - sub-resource via fetch-request using the meta-csp
23:31:05 INFO - delivery method with no-redirect and when
23:31:05 INFO - the target request is same-origin.
23:31:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2691ms
23:31:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:31:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2309000 == 20 [pid = 1846] [id = 709]
23:31:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa230a800) [pid = 1846] [serial = 1984] [outer = (nil)]
23:31:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa230f000) [pid = 1846] [serial = 1985] [outer = 0xa230a800]
23:31:06 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa236b000) [pid = 1846] [serial = 1986] [outer = 0xa230a800]
23:31:08 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:31:08 INFO - document served over http requires an https
23:31:08 INFO - sub-resource via fetch-request using the meta-csp
23:31:08 INFO - delivery method with swap-origin-redirect and when
23:31:08 INFO - the target request is same-origin.
23:31:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3167ms
23:31:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:31:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa230d400 == 21 [pid = 1846] [id = 710]
23:31:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa230d800) [pid = 1846] [serial = 1987] [outer = (nil)]
23:31:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa2454400) [pid = 1846] [serial = 1988] [outer = 0xa230d800]
23:31:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa2459c00) [pid = 1846] [serial = 1989] [outer = 0xa230d800]
23:31:11 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2680400 == 22 [pid = 1846] [id = 711]
23:31:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa2680800) [pid = 1846] [serial = 1990] [outer = (nil)]
23:31:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa2682c00) [pid = 1846] [serial = 1991] [outer = 0xa2680800]
23:31:12 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:31:12 INFO - document served over http requires an https
23:31:12 INFO - sub-resource via iframe-tag using the meta-csp
23:31:12 INFO - delivery method with keep-origin-redirect and when
23:31:12 INFO - the target request is same-origin.
23:31:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3605ms
23:31:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:31:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2375800 == 23 [pid = 1846] [id = 712]
23:31:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa2377800) [pid = 1846] [serial = 1992] [outer = (nil)]
23:31:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa268b400) [pid = 1846] [serial = 1993] [outer = 0xa2377800]
23:31:13 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa2768800) [pid = 1846] [serial = 1994] [outer = 0xa2377800]
23:31:14 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2770800 == 24 [pid = 1846] [id = 713]
23:31:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa2770c00) [pid = 1846] [serial = 1995] [outer = (nil)]
23:31:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa2772c00) [pid = 1846] [serial = 1996] [outer = 0xa2770c00]
23:31:14 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:31:14 INFO - document served over http requires an https
23:31:14 INFO - sub-resource via iframe-tag using the meta-csp
23:31:14 INFO - delivery method with no-redirect and when
23:31:14 INFO - the target request is same-origin.
23:31:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2498ms
23:31:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:31:15 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2686000 == 25 [pid = 1846] [id = 714]
23:31:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2689000) [pid = 1846] [serial = 1997] [outer = (nil)]
23:31:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa2938c00) [pid = 1846] [serial = 1998] [outer = 0xa2689000]
23:31:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa293d800) [pid = 1846] [serial = 1999] [outer = 0xa2689000]
23:31:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d7ac00 == 26 [pid = 1846] [id = 715]
23:31:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa2d7b000) [pid = 1846] [serial = 2000] [outer = (nil)]
23:31:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2d7ec00) [pid = 1846] [serial = 2001] [outer = 0xa2d7b000]
23:31:17 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:31:17 INFO - document served over http requires an https
23:31:17 INFO - sub-resource via iframe-tag using the meta-csp
23:31:17 INFO - delivery method with swap-origin-redirect and when
23:31:17 INFO - the target request is same-origin.
23:31:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2361ms
23:31:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:31:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2936800 == 27 [pid = 1846] [id = 716]
23:31:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa2936c00) [pid = 1846] [serial = 2002] [outer = (nil)]
23:31:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa2d84800) [pid = 1846] [serial = 2003] [outer = 0xa2936c00]
23:31:18 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa2e97000) [pid = 1846] [serial = 2004] [outer = 0xa2936c00]
23:31:20 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:31:20 INFO - document served over http requires an https
23:31:20 INFO - sub-resource via script-tag using the meta-csp
23:31:20 INFO - delivery method with keep-origin-redirect and when
23:31:20 INFO - the target request is same-origin.
23:31:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2933ms
23:31:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:31:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d82c00 == 28 [pid = 1846] [id = 717]
23:31:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa2d83000) [pid = 1846] [serial = 2005] [outer = (nil)]
23:31:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa3056c00) [pid = 1846] [serial = 2006] [outer = 0xa2d83000]
23:31:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa305c000) [pid = 1846] [serial = 2007] [outer = 0xa2d83000]
23:31:23 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:31:23 INFO - document served over http requires an https
23:31:23 INFO - sub-resource via script-tag using the meta-csp
23:31:23 INFO - delivery method with no-redirect and when
23:31:23 INFO - the target request is same-origin.
23:31:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3694ms
23:31:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:31:24 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060b400 == 29 [pid = 1846] [id = 718]
23:31:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa060f800) [pid = 1846] [serial = 2008] [outer = (nil)]
23:31:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa06a7800) [pid = 1846] [serial = 2009] [outer = 0xa060f800]
23:31:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa0fcf800) [pid = 1846] [serial = 2010] [outer = 0xa060f800]
23:31:26 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:31:26 INFO - document served over http requires an https
23:31:26 INFO - sub-resource via script-tag using the meta-csp
23:31:26 INFO - delivery method with swap-origin-redirect and when
23:31:26 INFO - the target request is same-origin.
23:31:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3064ms
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd35400 == 28 [pid = 1846] [id = 706]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb13800 == 27 [pid = 1846] [id = 705]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb15000 == 26 [pid = 1846] [id = 704]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb09c00 == 25 [pid = 1846] [id = 691]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90c000 == 24 [pid = 1846] [id = 703]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a7cc00 == 23 [pid = 1846] [id = 702]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa18ae400 == 22 [pid = 1846] [id = 700]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa1848000 == 21 [pid = 1846] [id = 701]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa10ce800 == 20 [pid = 1846] [id = 698]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f57400 == 19 [pid = 1846] [id = 696]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa06a7000 == 18 [pid = 1846] [id = 695]
23:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa0605400 == 17 [pid = 1846] [id = 694]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90c800 == 16 [pid = 1846] [id = 693]
23:31:26 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90cc00 == 15 [pid = 1846] [id = 692]
23:31:27 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa4f2a000) [pid = 1846] [serial = 1923] [outer = (nil)] [url = about:blank]
23:31:27 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa42da800) [pid = 1846] [serial = 1920] [outer = (nil)] [url = about:blank]
23:31:27 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa50a8400) [pid = 1846] [serial = 1926] [outer = (nil)] [url = about:blank]
23:31:27 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa0f4d400) [pid = 1846] [serial = 1896] [outer = (nil)] [url = about:blank]
23:31:27 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa2377000) [pid = 1846] [serial = 1905] [outer = (nil)] [url = about:blank]
23:31:27 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa1dde400) [pid = 1846] [serial = 1902] [outer = (nil)] [url = about:blank]
23:31:27 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa18aec00) [pid = 1846] [serial = 1899] [outer = (nil)] [url = about:blank]
23:31:27 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa324fc00) [pid = 1846] [serial = 1915] [outer = (nil)] [url = about:blank]
23:31:27 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa2d78800) [pid = 1846] [serial = 1910] [outer = (nil)] [url = about:blank]
23:31:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb13800 == 16 [pid = 1846] [id = 719]
23:31:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0x9fb14800) [pid = 1846] [serial = 2011] [outer = (nil)]
23:31:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0174400) [pid = 1846] [serial = 2012] [outer = 0x9fb14800]
23:31:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0601400) [pid = 1846] [serial = 2013] [outer = 0x9fb14800]
23:31:30 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:31:30 INFO - document served over http requires an https
23:31:30 INFO - sub-resource via xhr-request using the meta-csp
23:31:30 INFO - delivery method with keep-origin-redirect and when
23:31:30 INFO - the target request is same-origin.
23:31:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3334ms
23:31:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:31:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb10400 == 17 [pid = 1846] [id = 720]
23:31:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0765000) [pid = 1846] [serial = 2014] [outer = (nil)]
23:31:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa0f4ec00) [pid = 1846] [serial = 2015] [outer = 0xa0765000]
23:31:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa0fcb400) [pid = 1846] [serial = 2016] [outer = 0xa0765000]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0x9fd31400) [pid = 1846] [serial = 1970] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa0bbc800) [pid = 1846] [serial = 1946] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa10d0c00) [pid = 1846] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486240499]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa18b2400) [pid = 1846] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa0bb7c00) [pid = 1846] [serial = 1976] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa1a83000) [pid = 1846] [serial = 1964] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa0fce400) [pid = 1846] [serial = 1951] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa0fca800) [pid = 1846] [serial = 1973] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa0763000) [pid = 1846] [serial = 1943] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0x9fb08400) [pid = 1846] [serial = 1937] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa0f5a800) [pid = 1846] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa184b000) [pid = 1846] [serial = 1956] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa060a000) [pid = 1846] [serial = 1940] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0x9fd32800) [pid = 1846] [serial = 1967] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1a3a800) [pid = 1846] [serial = 1961] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0x9fb06800) [pid = 1846] [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:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa076d800) [pid = 1846] [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:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x9fb15400) [pid = 1846] [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:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0x9fd39400) [pid = 1846] [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:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa10cec00) [pid = 1846] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486240499]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa18af000) [pid = 1846] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa0f57800) [pid = 1846] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa017dc00) [pid = 1846] [serial = 1935] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0x9fd3c400) [pid = 1846] [serial = 1971] [outer = (nil)] [url = about:blank]
23:31:33 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa10ca800) [pid = 1846] [serial = 1974] [outer = (nil)] [url = about:blank]
23:31:33 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:31:33 INFO - document served over http requires an https
23:31:33 INFO - sub-resource via xhr-request using the meta-csp
23:31:33 INFO - delivery method with no-redirect and when
23:31:33 INFO - the target request is same-origin.
23:31:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3611ms
23:31:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:31:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90a400 == 18 [pid = 1846] [id = 721]
23:31:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0x9fd3c400) [pid = 1846] [serial = 2017] [outer = (nil)]
23:31:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0xa069e400) [pid = 1846] [serial = 2018] [outer = 0x9fd3c400]
23:31:34 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa0fce400) [pid = 1846] [serial = 2019] [outer = 0x9fd3c400]
23:31:36 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:31:36 INFO - document served over http requires an https
23:31:36 INFO - sub-resource via xhr-request using the meta-csp
23:31:36 INFO - delivery method with swap-origin-redirect and when
23:31:36 INFO - the target request is same-origin.
23:31:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2214ms
23:31:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:31:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb08400 == 19 [pid = 1846] [id = 722]
23:31:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0x9fb14400) [pid = 1846] [serial = 2020] [outer = (nil)]
23:31:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa0bc1800) [pid = 1846] [serial = 2021] [outer = 0x9fb14400]
23:31:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0xa10cc000) [pid = 1846] [serial = 2022] [outer = 0x9fb14400]
23:31:38 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:31:38 INFO - document served over http requires an http
23:31:38 INFO - sub-resource via fetch-request using the meta-referrer
23:31:38 INFO - delivery method with keep-origin-redirect and when
23:31:38 INFO - the target request is cross-origin.
23:31:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2801ms
23:31:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:31:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0763000 == 20 [pid = 1846] [id = 723]
23:31:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa0770000) [pid = 1846] [serial = 2023] [outer = (nil)]
23:31:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa18aac00) [pid = 1846] [serial = 2024] [outer = 0xa0770000]
23:31:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa18b2400) [pid = 1846] [serial = 2025] [outer = 0xa0770000]
23:31:42 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:31:42 INFO - document served over http requires an http
23:31:42 INFO - sub-resource via fetch-request using the meta-referrer
23:31:42 INFO - delivery method with no-redirect and when
23:31:42 INFO - the target request is cross-origin.
23:31:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3258ms
23:31:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:31:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18a9000 == 21 [pid = 1846] [id = 724]
23:31:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa1a41c00) [pid = 1846] [serial = 2026] [outer = (nil)]
23:31:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa1a83000) [pid = 1846] [serial = 2027] [outer = 0xa1a41c00]
23:31:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa1dd8c00) [pid = 1846] [serial = 2028] [outer = 0xa1a41c00]
23:31:45 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:31:45 INFO - document served over http requires an http
23:31:45 INFO - sub-resource via fetch-request using the meta-referrer
23:31:45 INFO - delivery method with swap-origin-redirect and when
23:31:45 INFO - the target request is cross-origin.
23:31:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2853ms
23:31:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:31:45 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a7dc00 == 22 [pid = 1846] [id = 725]
23:31:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa1de2000) [pid = 1846] [serial = 2029] [outer = (nil)]
23:31:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa236f800) [pid = 1846] [serial = 2030] [outer = 0xa1de2000]
23:31:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa2455800) [pid = 1846] [serial = 2031] [outer = 0xa1de2000]
23:31:47 INFO - PROCESS | 1798 | ++DOCSHELL 0xa276c400 == 23 [pid = 1846] [id = 726]
23:31:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa276c800) [pid = 1846] [serial = 2032] [outer = (nil)]
23:31:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa2935000) [pid = 1846] [serial = 2033] [outer = 0xa276c800]
23:31:47 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:31:47 INFO - document served over http requires an http
23:31:47 INFO - sub-resource via iframe-tag using the meta-referrer
23:31:47 INFO - delivery method with keep-origin-redirect and when
23:31:47 INFO - the target request is cross-origin.
23:31:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2855ms
23:31:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:31:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa230e400 == 24 [pid = 1846] [id = 727]
23:31:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa2310400) [pid = 1846] [serial = 2034] [outer = (nil)]
23:31:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa2d83c00) [pid = 1846] [serial = 2035] [outer = 0xa2310400]
23:31:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa3057800) [pid = 1846] [serial = 2036] [outer = 0xa2310400]
23:31:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3251800 == 25 [pid = 1846] [id = 728]
23:31:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa3251c00) [pid = 1846] [serial = 2037] [outer = (nil)]
23:31:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa3254000) [pid = 1846] [serial = 2038] [outer = 0xa3251c00]
23:31:50 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:31:50 INFO - document served over http requires an http
23:31:50 INFO - sub-resource via iframe-tag using the meta-referrer
23:31:50 INFO - delivery method with no-redirect and when
23:31:50 INFO - the target request is cross-origin.
23:31:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2801ms
23:31:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:31:52 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2d80c00 == 26 [pid = 1846] [id = 729]
23:31:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa3252c00) [pid = 1846] [serial = 2039] [outer = (nil)]
23:31:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa3680400) [pid = 1846] [serial = 2040] [outer = 0xa3252c00]
23:31:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa3685000) [pid = 1846] [serial = 2041] [outer = 0xa3252c00]
23:31:54 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40c6400 == 27 [pid = 1846] [id = 730]
23:31:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa40c6800) [pid = 1846] [serial = 2042] [outer = (nil)]
23:31:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa40c9800) [pid = 1846] [serial = 2043] [outer = 0xa40c6800]
23:31:54 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:31:54 INFO - document served over http requires an http
23:31:54 INFO - sub-resource via iframe-tag using the meta-referrer
23:31:54 INFO - delivery method with swap-origin-redirect and when
23:31:54 INFO - the target request is cross-origin.
23:31:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3855ms
23:31:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:31:55 INFO - PROCESS | 1798 | ++DOCSHELL 0xa367dc00 == 28 [pid = 1846] [id = 731]
23:31:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa367e000) [pid = 1846] [serial = 2044] [outer = (nil)]
23:31:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa40ce000) [pid = 1846] [serial = 2045] [outer = 0xa367e000]
23:31:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa40d1c00) [pid = 1846] [serial = 2046] [outer = 0xa367e000]
23:31:57 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:31:57 INFO - document served over http requires an http
23:31:57 INFO - sub-resource via script-tag using the meta-referrer
23:31:57 INFO - delivery method with keep-origin-redirect and when
23:31:57 INFO - the target request is cross-origin.
23:31:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2447ms
23:31:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:31:57 INFO - PROCESS | 1798 | ++DOCSHELL 0xa40cc000 == 29 [pid = 1846] [id = 732]
23:31:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa40ccc00) [pid = 1846] [serial = 2047] [outer = (nil)]
23:31:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa423a000) [pid = 1846] [serial = 2048] [outer = 0xa40ccc00]
23:31:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:31:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa423f000) [pid = 1846] [serial = 2049] [outer = 0xa40ccc00]
23:31:59 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:31:59 INFO - document served over http requires an http
23:31:59 INFO - sub-resource via script-tag using the meta-referrer
23:31:59 INFO - delivery method with no-redirect and when
23:31:59 INFO - the target request is cross-origin.
23:31:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2206ms
23:31:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:31:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4238400 == 30 [pid = 1846] [id = 733]
23:31:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa4238800) [pid = 1846] [serial = 2050] [outer = (nil)]
23:32:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa42d7c00) [pid = 1846] [serial = 2051] [outer = 0xa4238800]
23:32:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa42d9000) [pid = 1846] [serial = 2052] [outer = 0xa4238800]
23:32:03 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:32:03 INFO - document served over http requires an http
23:32:03 INFO - sub-resource via script-tag using the meta-referrer
23:32:03 INFO - delivery method with swap-origin-redirect and when
23:32:03 INFO - the target request is cross-origin.
23:32:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4244ms
23:32:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:32:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb09400 == 31 [pid = 1846] [id = 734]
23:32:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0x9fb12c00) [pid = 1846] [serial = 2053] [outer = (nil)]
23:32:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa069b000) [pid = 1846] [serial = 2054] [outer = 0x9fb12c00]
23:32:04 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa1852400) [pid = 1846] [serial = 2055] [outer = 0x9fb12c00]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0a000 == 30 [pid = 1846] [id = 707]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa18a9800 == 29 [pid = 1846] [id = 708]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa2309000 == 28 [pid = 1846] [id = 709]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa2680400 == 27 [pid = 1846] [id = 711]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa230d400 == 26 [pid = 1846] [id = 710]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa2770800 == 25 [pid = 1846] [id = 713]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa2375800 == 24 [pid = 1846] [id = 712]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d7ac00 == 23 [pid = 1846] [id = 715]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa2686000 == 22 [pid = 1846] [id = 714]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa2936800 == 21 [pid = 1846] [id = 716]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d82c00 == 20 [pid = 1846] [id = 717]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0xa060b400 == 19 [pid = 1846] [id = 718]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb13800 == 18 [pid = 1846] [id = 719]
23:32:05 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb10400 == 17 [pid = 1846] [id = 720]
23:32:05 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa0610c00) [pid = 1846] [serial = 1968] [outer = (nil)] [url = about:blank]
23:32:06 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:32:06 INFO - document served over http requires an http
23:32:06 INFO - sub-resource via xhr-request using the meta-referrer
23:32:06 INFO - delivery method with keep-origin-redirect and when
23:32:06 INFO - the target request is cross-origin.
23:32:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2769ms
23:32:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:32:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd3d000 == 18 [pid = 1846] [id = 735]
23:32:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa0175400) [pid = 1846] [serial = 2056] [outer = (nil)]
23:32:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa060b400) [pid = 1846] [serial = 2057] [outer = 0xa0175400]
23:32:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa076b400) [pid = 1846] [serial = 2058] [outer = 0xa0175400]
23:32:08 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:32:08 INFO - document served over http requires an http
23:32:08 INFO - sub-resource via xhr-request using the meta-referrer
23:32:08 INFO - delivery method with no-redirect and when
23:32:08 INFO - the target request is cross-origin.
23:32:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2537ms
23:32:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:32:09 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0602400 == 19 [pid = 1846] [id = 736]
23:32:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa1848400) [pid = 1846] [serial = 2059] [outer = (nil)]
23:32:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa1a7e400) [pid = 1846] [serial = 2060] [outer = 0xa1848400]
23:32:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa1ddf400) [pid = 1846] [serial = 2061] [outer = 0xa1848400]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa2682c00) [pid = 1846] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa268b400) [pid = 1846] [serial = 1993] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0x9fd32400) [pid = 1846] [serial = 1979] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa2454400) [pid = 1846] [serial = 1988] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa0f4ec00) [pid = 1846] [serial = 2015] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa3056c00) [pid = 1846] [serial = 2006] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0xa2938c00) [pid = 1846] [serial = 1998] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa1a86800) [pid = 1846] [serial = 1982] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa2d7ec00) [pid = 1846] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa2772c00) [pid = 1846] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486274292]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa230f000) [pid = 1846] [serial = 1985] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa0174400) [pid = 1846] [serial = 2012] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa2d84800) [pid = 1846] [serial = 2003] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0xa06a7800) [pid = 1846] [serial = 2009] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa069e400) [pid = 1846] [serial = 2018] [outer = (nil)] [url = about:blank]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0x9fb14800) [pid = 1846] [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:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa060f800) [pid = 1846] [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:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa0765000) [pid = 1846] [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:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa2680800) [pid = 1846] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa2d7b000) [pid = 1846] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0x9fd35800) [pid = 1846] [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:32:12 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa2770c00) [pid = 1846] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486274292]
23:32:13 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa0601400) [pid = 1846] [serial = 2013] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa1a37800) [pid = 1846] [serial = 1977] [outer = (nil)] [url = about:blank]
23:32:13 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa0fcb400) [pid = 1846] [serial = 2016] [outer = (nil)] [url = about:blank]
23:32:13 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:32:13 INFO - document served over http requires an http
23:32:13 INFO - sub-resource via xhr-request using the meta-referrer
23:32:13 INFO - delivery method with swap-origin-redirect and when
23:32:13 INFO - the target request is cross-origin.
23:32:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 4899ms
23:32:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:32:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90d000 == 20 [pid = 1846] [id = 737]
23:32:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa0176800) [pid = 1846] [serial = 2062] [outer = (nil)]
23:32:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa060d000) [pid = 1846] [serial = 2063] [outer = 0xa0176800]
23:32:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0bbe400) [pid = 1846] [serial = 2064] [outer = 0xa0176800]
23:32:16 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:32:16 INFO - document served over http requires an https
23:32:16 INFO - sub-resource via fetch-request using the meta-referrer
23:32:16 INFO - delivery method with keep-origin-redirect and when
23:32:16 INFO - the target request is cross-origin.
23:32:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2694ms
23:32:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:32:17 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0175c00 == 21 [pid = 1846] [id = 738]
23:32:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa1a37800) [pid = 1846] [serial = 2065] [outer = (nil)]
23:32:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa1ddac00) [pid = 1846] [serial = 2066] [outer = 0xa1a37800]
23:32:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0xa2368800) [pid = 1846] [serial = 2067] [outer = 0xa1a37800]
23:32:18 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:32:18 INFO - document served over http requires an https
23:32:18 INFO - sub-resource via fetch-request using the meta-referrer
23:32:18 INFO - delivery method with no-redirect and when
23:32:18 INFO - the target request is cross-origin.
23:32:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2312ms
23:32:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:32:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1a79000 == 22 [pid = 1846] [id = 739]
23:32:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa1a7f800) [pid = 1846] [serial = 2068] [outer = (nil)]
23:32:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa2680c00) [pid = 1846] [serial = 2069] [outer = 0xa1a7f800]
23:32:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0xa268a400) [pid = 1846] [serial = 2070] [outer = 0xa1a7f800]
23:32:21 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:32:21 INFO - document served over http requires an https
23:32:21 INFO - sub-resource via fetch-request using the meta-referrer
23:32:21 INFO - delivery method with swap-origin-redirect and when
23:32:21 INFO - the target request is cross-origin.
23:32:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2722ms
23:32:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:32:22 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2459000 == 23 [pid = 1846] [id = 740]
23:32:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0xa245dc00) [pid = 1846] [serial = 2071] [outer = (nil)]
23:32:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0xa293cc00) [pid = 1846] [serial = 2072] [outer = 0xa245dc00]
23:32:22 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0xa2d7d800) [pid = 1846] [serial = 2073] [outer = 0xa245dc00]
23:32:24 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2e9e400 == 24 [pid = 1846] [id = 741]
23:32:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa2e9f000) [pid = 1846] [serial = 2074] [outer = (nil)]
23:32:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa3059000) [pid = 1846] [serial = 2075] [outer = 0xa2e9f000]
23:32:24 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:32:24 INFO - document served over http requires an https
23:32:24 INFO - sub-resource via iframe-tag using the meta-referrer
23:32:24 INFO - delivery method with keep-origin-redirect and when
23:32:24 INFO - the target request is cross-origin.
23:32:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3146ms
23:32:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:32:25 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2938c00 == 25 [pid = 1846] [id = 742]
23:32:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0xa2939000) [pid = 1846] [serial = 2076] [outer = (nil)]
23:32:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0xa3680800) [pid = 1846] [serial = 2077] [outer = 0xa2939000]
23:32:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0xa40c6000) [pid = 1846] [serial = 2078] [outer = 0xa2939000]
23:32:27 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42d8000 == 26 [pid = 1846] [id = 743]
23:32:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0xa42d8400) [pid = 1846] [serial = 2079] [outer = (nil)]
23:32:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0xa462ac00) [pid = 1846] [serial = 2080] [outer = 0xa42d8400]
23:32:27 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:32:27 INFO - document served over http requires an https
23:32:27 INFO - sub-resource via iframe-tag using the meta-referrer
23:32:27 INFO - delivery method with no-redirect and when
23:32:27 INFO - the target request is cross-origin.
23:32:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2697ms
23:32:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:32:28 INFO - PROCESS | 1798 | ++DOCSHELL 0xa324e800 == 27 [pid = 1846] [id = 744]
23:32:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0xa3250c00) [pid = 1846] [serial = 2081] [outer = (nil)]
23:32:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0xa4631800) [pid = 1846] [serial = 2082] [outer = 0xa3250c00]
23:32:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa4c8b400) [pid = 1846] [serial = 2083] [outer = 0xa3250c00]
23:32:30 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c93800 == 28 [pid = 1846] [id = 745]
23:32:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa4c93c00) [pid = 1846] [serial = 2084] [outer = (nil)]
23:32:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa4c96400) [pid = 1846] [serial = 2085] [outer = 0xa4c93c00]
23:32:30 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:32:30 INFO - document served over http requires an https
23:32:30 INFO - sub-resource via iframe-tag using the meta-referrer
23:32:30 INFO - delivery method with swap-origin-redirect and when
23:32:30 INFO - the target request is cross-origin.
23:32:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2954ms
23:32:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:32:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4630000 == 29 [pid = 1846] [id = 746]
23:32:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa4630400) [pid = 1846] [serial = 2086] [outer = (nil)]
23:32:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa4ca8c00) [pid = 1846] [serial = 2087] [outer = 0xa4630400]
23:32:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa4cac400) [pid = 1846] [serial = 2088] [outer = 0xa4630400]
23:32:34 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:32:34 INFO - document served over http requires an https
23:32:34 INFO - sub-resource via script-tag using the meta-referrer
23:32:34 INFO - delivery method with keep-origin-redirect and when
23:32:34 INFO - the target request is cross-origin.
23:32:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3659ms
23:32:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:32:34 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4c99400 == 30 [pid = 1846] [id = 747]
23:32:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa4ca7800) [pid = 1846] [serial = 2089] [outer = (nil)]
23:32:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa4ddb000) [pid = 1846] [serial = 2090] [outer = 0xa4ca7800]
23:32:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa4dde000) [pid = 1846] [serial = 2091] [outer = 0xa4ca7800]
23:32:36 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:32:36 INFO - document served over http requires an https
23:32:36 INFO - sub-resource via script-tag using the meta-referrer
23:32:36 INFO - delivery method with no-redirect and when
23:32:36 INFO - the target request is cross-origin.
23:32:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2549ms
23:32:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:32:37 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4cb5400 == 31 [pid = 1846] [id = 748]
23:32:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa4cb5800) [pid = 1846] [serial = 2092] [outer = (nil)]
23:32:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa4f29800) [pid = 1846] [serial = 2093] [outer = 0xa4cb5800]
23:32:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa4f2ec00) [pid = 1846] [serial = 2094] [outer = 0xa4cb5800]
23:32:39 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:32:39 INFO - document served over http requires an https
23:32:39 INFO - sub-resource via script-tag using the meta-referrer
23:32:39 INFO - delivery method with swap-origin-redirect and when
23:32:39 INFO - the target request is cross-origin.
23:32:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2490ms
23:32:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:32:39 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4de8c00 == 32 [pid = 1846] [id = 749]
23:32:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa4f33c00) [pid = 1846] [serial = 2095] [outer = (nil)]
23:32:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa4f44000) [pid = 1846] [serial = 2096] [outer = 0xa4f33c00]
23:32:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa4f48800) [pid = 1846] [serial = 2097] [outer = 0xa4f33c00]
23:32:41 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:32:41 INFO - document served over http requires an https
23:32:41 INFO - sub-resource via xhr-request using the meta-referrer
23:32:41 INFO - delivery method with keep-origin-redirect and when
23:32:41 INFO - the target request is cross-origin.
23:32:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2240ms
23:32:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:32:42 INFO - PROCESS | 1798 | ++DOCSHELL 0xa4f42c00 == 33 [pid = 1846] [id = 750]
23:32:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa509f000) [pid = 1846] [serial = 2098] [outer = (nil)]
23:32:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa50a7c00) [pid = 1846] [serial = 2099] [outer = 0xa509f000]
23:32:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa5131400) [pid = 1846] [serial = 2100] [outer = 0xa509f000]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb08400 == 32 [pid = 1846] [id = 722]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bb9c00 == 31 [pid = 1846] [id = 697]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa0763000 == 30 [pid = 1846] [id = 723]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa18a9000 == 29 [pid = 1846] [id = 724]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fc8c00 == 28 [pid = 1846] [id = 699]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa276c400 == 27 [pid = 1846] [id = 726]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a7dc00 == 26 [pid = 1846] [id = 725]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa3251800 == 25 [pid = 1846] [id = 728]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa230e400 == 24 [pid = 1846] [id = 727]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa40c6400 == 23 [pid = 1846] [id = 730]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa2d80c00 == 22 [pid = 1846] [id = 729]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa367dc00 == 21 [pid = 1846] [id = 731]
23:32:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa40cc000 == 20 [pid = 1846] [id = 732]
23:32:45 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb09400 == 19 [pid = 1846] [id = 734]
23:32:45 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90a400 == 18 [pid = 1846] [id = 721]
23:32:45 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd3d000 == 17 [pid = 1846] [id = 735]
23:32:45 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa0fcf800) [pid = 1846] [serial = 2010] [outer = (nil)] [url = about:blank]
23:32:45 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:32:45 INFO - document served over http requires an https
23:32:45 INFO - sub-resource via xhr-request using the meta-referrer
23:32:45 INFO - delivery method with no-redirect and when
23:32:45 INFO - the target request is cross-origin.
23:32:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4098ms
23:32:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:32:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa060e800 == 18 [pid = 1846] [id = 751]
23:32:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa0764800) [pid = 1846] [serial = 2101] [outer = (nil)]
23:32:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa0769800) [pid = 1846] [serial = 2102] [outer = 0xa0764800]
23:32:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa0bc3c00) [pid = 1846] [serial = 2103] [outer = 0xa0764800]
23:32:48 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:32:48 INFO - document served over http requires an https
23:32:48 INFO - sub-resource via xhr-request using the meta-referrer
23:32:48 INFO - delivery method with swap-origin-redirect and when
23:32:48 INFO - the target request is cross-origin.
23:32:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2399ms
23:32:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:32:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fd1c00 == 19 [pid = 1846] [id = 752]
23:32:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0xa0fd4c00) [pid = 1846] [serial = 2104] [outer = (nil)]
23:32:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0xa1851000) [pid = 1846] [serial = 2105] [outer = 0xa0fd4c00]
23:32:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0xa1a3cc00) [pid = 1846] [serial = 2106] [outer = 0xa0fd4c00]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0xa3254000) [pid = 1846] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486310277]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0xa2935000) [pid = 1846] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0xa42d7c00) [pid = 1846] [serial = 2051] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa1a83000) [pid = 1846] [serial = 2027] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa423a000) [pid = 1846] [serial = 2048] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa40c9800) [pid = 1846] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa18aac00) [pid = 1846] [serial = 2024] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa069b000) [pid = 1846] [serial = 2054] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa0bc1800) [pid = 1846] [serial = 2021] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa40ce000) [pid = 1846] [serial = 2045] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa2d83c00) [pid = 1846] [serial = 2035] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa060b400) [pid = 1846] [serial = 2057] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa236f800) [pid = 1846] [serial = 2030] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa3680400) [pid = 1846] [serial = 2040] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa1a7e400) [pid = 1846] [serial = 2060] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0x9fb12c00) [pid = 1846] [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:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa0175400) [pid = 1846] [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:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa40c6800) [pid = 1846] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa3251c00) [pid = 1846] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486310277]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa276c800) [pid = 1846] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa076b400) [pid = 1846] [serial = 2058] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa1852400) [pid = 1846] [serial = 2055] [outer = (nil)] [url = about:blank]
23:32:51 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa0fce400) [pid = 1846] [serial = 2019] [outer = (nil)] [url = about:blank]
23:32:51 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:32:51 INFO - document served over http requires an http
23:32:51 INFO - sub-resource via fetch-request using the meta-referrer
23:32:51 INFO - delivery method with keep-origin-redirect and when
23:32:51 INFO - the target request is same-origin.
23:32:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3803ms
23:32:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:32:53 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0175000 == 20 [pid = 1846] [id = 753]
23:32:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0xa0175400) [pid = 1846] [serial = 2107] [outer = (nil)]
23:32:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa069dc00) [pid = 1846] [serial = 2108] [outer = 0xa0175400]
23:32:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa0fd4800) [pid = 1846] [serial = 2109] [outer = 0xa0175400]
23:32:55 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:32:55 INFO - document served over http requires an http
23:32:55 INFO - sub-resource via fetch-request using the meta-referrer
23:32:55 INFO - delivery method with no-redirect and when
23:32:55 INFO - the target request is same-origin.
23:32:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3473ms
23:32:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:32:55 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f57000 == 21 [pid = 1846] [id = 754]
23:32:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa10d0800) [pid = 1846] [serial = 2110] [outer = (nil)]
23:32:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa2306000) [pid = 1846] [serial = 2111] [outer = 0xa10d0800]
23:32:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa2452c00) [pid = 1846] [serial = 2112] [outer = 0xa10d0800]
23:32:57 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:32:57 INFO - document served over http requires an http
23:32:57 INFO - sub-resource via fetch-request using the meta-referrer
23:32:57 INFO - delivery method with swap-origin-redirect and when
23:32:57 INFO - the target request is same-origin.
23:32:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2296ms
23:32:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:32:58 INFO - PROCESS | 1798 | ++DOCSHELL 0xa1ddb000 == 22 [pid = 1846] [id = 755]
23:32:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa2681c00) [pid = 1846] [serial = 2113] [outer = (nil)]
23:32:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa2939800) [pid = 1846] [serial = 2114] [outer = 0xa2681c00]
23:32:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:32:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0xa2d85000) [pid = 1846] [serial = 2115] [outer = 0xa2681c00]
23:32:59 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3253000 == 23 [pid = 1846] [id = 756]
23:32:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0xa3253c00) [pid = 1846] [serial = 2116] [outer = (nil)]
23:32:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa3256c00) [pid = 1846] [serial = 2117] [outer = 0xa3253c00]
23:33:00 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:33:00 INFO - document served over http requires an http
23:33:00 INFO - sub-resource via iframe-tag using the meta-referrer
23:33:00 INFO - delivery method with keep-origin-redirect and when
23:33:00 INFO - the target request is same-origin.
23:33:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2355ms
23:33:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:33:00 INFO - PROCESS | 1798 | ++DOCSHELL 0xa2933800 == 24 [pid = 1846] [id = 757]
23:33:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa2933c00) [pid = 1846] [serial = 2118] [outer = (nil)]
23:33:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa40c5800) [pid = 1846] [serial = 2119] [outer = 0xa2933c00]
23:33:01 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa40cfc00) [pid = 1846] [serial = 2120] [outer = 0xa2933c00]
23:33:02 INFO - PROCESS | 1798 | ++DOCSHELL 0xa42cf800 == 25 [pid = 1846] [id = 758]
23:33:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa42d2c00) [pid = 1846] [serial = 2121] [outer = (nil)]
23:33:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa42d5400) [pid = 1846] [serial = 2122] [outer = 0xa42d2c00]
23:33:02 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:33:02 INFO - document served over http requires an http
23:33:02 INFO - sub-resource via iframe-tag using the meta-referrer
23:33:02 INFO - delivery method with no-redirect and when
23:33:02 INFO - the target request is same-origin.
23:33:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2648ms
23:33:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:33:03 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3683800 == 26 [pid = 1846] [id = 759]
23:33:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa3684c00) [pid = 1846] [serial = 2123] [outer = (nil)]
23:33:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa4c8a800) [pid = 1846] [serial = 2124] [outer = 0xa3684c00]
23:33:04 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa4cb6000) [pid = 1846] [serial = 2125] [outer = 0xa3684c00]
23:33:05 INFO - PROCESS | 1798 | ++DOCSHELL 0xa509f400 == 27 [pid = 1846] [id = 760]
23:33:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0xa509f800) [pid = 1846] [serial = 2126] [outer = (nil)]
23:33:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0xa4f36c00) [pid = 1846] [serial = 2127] [outer = 0xa509f800]
23:33:06 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:33:06 INFO - document served over http requires an http
23:33:06 INFO - sub-resource via iframe-tag using the meta-referrer
23:33:06 INFO - delivery method with swap-origin-redirect and when
23:33:06 INFO - the target request is same-origin.
23:33:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3308ms
23:33:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:33:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa462f000 == 28 [pid = 1846] [id = 761]
23:33:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0xa462f400) [pid = 1846] [serial = 2128] [outer = (nil)]
23:33:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0xa5136c00) [pid = 1846] [serial = 2129] [outer = 0xa462f400]
23:33:07 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0xa513c800) [pid = 1846] [serial = 2130] [outer = 0xa462f400]
23:33:09 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:33:09 INFO - document served over http requires an http
23:33:09 INFO - sub-resource via script-tag using the meta-referrer
23:33:09 INFO - delivery method with keep-origin-redirect and when
23:33:09 INFO - the target request is same-origin.
23:33:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3142ms
23:33:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:33:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa512fc00 == 29 [pid = 1846] [id = 762]
23:33:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0xa5134400) [pid = 1846] [serial = 2131] [outer = (nil)]
23:33:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0xa5868400) [pid = 1846] [serial = 2132] [outer = 0xa5134400]
23:33:10 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0xa586c000) [pid = 1846] [serial = 2133] [outer = 0xa5134400]
23:33:12 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:33:12 INFO - document served over http requires an http
23:33:12 INFO - sub-resource via script-tag using the meta-referrer
23:33:12 INFO - delivery method with no-redirect and when
23:33:12 INFO - the target request is same-origin.
23:33:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2557ms
23:33:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:33:12 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5867000 == 30 [pid = 1846] [id = 763]
23:33:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0xa5867400) [pid = 1846] [serial = 2134] [outer = (nil)]
23:33:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0xa5a97800) [pid = 1846] [serial = 2135] [outer = 0xa5867400]
23:33:13 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0xa5a9bc00) [pid = 1846] [serial = 2136] [outer = 0xa5867400]
23:33:15 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:33:15 INFO - document served over http requires an http
23:33:15 INFO - sub-resource via script-tag using the meta-referrer
23:33:15 INFO - delivery method with swap-origin-redirect and when
23:33:15 INFO - the target request is same-origin.
23:33:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3657ms
23:33:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:33:16 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5a96800 == 31 [pid = 1846] [id = 764]
23:33:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0xa5c4ac00) [pid = 1846] [serial = 2137] [outer = (nil)]
23:33:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0xa5c4f400) [pid = 1846] [serial = 2138] [outer = 0xa5c4ac00]
23:33:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0xa5c53c00) [pid = 1846] [serial = 2139] [outer = 0xa5c4ac00]
23:33:18 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:33:18 INFO - document served over http requires an http
23:33:18 INFO - sub-resource via xhr-request using the meta-referrer
23:33:18 INFO - delivery method with keep-origin-redirect and when
23:33:18 INFO - the target request is same-origin.
23:33:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2399ms
23:33:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:33:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5c4d800 == 32 [pid = 1846] [id = 765]
23:33:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0xa5ed9c00) [pid = 1846] [serial = 2140] [outer = (nil)]
23:33:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0xa5ede000) [pid = 1846] [serial = 2141] [outer = 0xa5ed9c00]
23:33:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0xa6828800) [pid = 1846] [serial = 2142] [outer = 0xa5ed9c00]
23:33:20 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:33:20 INFO - document served over http requires an http
23:33:20 INFO - sub-resource via xhr-request using the meta-referrer
23:33:20 INFO - delivery method with no-redirect and when
23:33:20 INFO - the target request is same-origin.
23:33:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2192ms
23:33:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:33:20 INFO - PROCESS | 1798 | ++DOCSHELL 0xa5edc800 == 33 [pid = 1846] [id = 766]
23:33:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0xa733f000) [pid = 1846] [serial = 2143] [outer = (nil)]
23:33:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0xa7387400) [pid = 1846] [serial = 2144] [outer = 0xa733f000]
23:33:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0xa74e1800) [pid = 1846] [serial = 2145] [outer = 0xa733f000]
23:33:22 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:33:22 INFO - document served over http requires an http
23:33:22 INFO - sub-resource via xhr-request using the meta-referrer
23:33:22 INFO - delivery method with swap-origin-redirect and when
23:33:22 INFO - the target request is same-origin.
23:33:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2164ms
23:33:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:33:23 INFO - PROCESS | 1798 | ++DOCSHELL 0xa7344400 == 34 [pid = 1846] [id = 767]
23:33:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0xa7623c00) [pid = 1846] [serial = 2146] [outer = (nil)]
23:33:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0xa7629400) [pid = 1846] [serial = 2147] [outer = 0xa7623c00]
23:33:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0xa77af000) [pid = 1846] [serial = 2148] [outer = 0xa7623c00]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90d000 == 33 [pid = 1846] [id = 737]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa0175c00 == 32 [pid = 1846] [id = 738]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa1a79000 == 31 [pid = 1846] [id = 739]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa2e9e400 == 30 [pid = 1846] [id = 741]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa2459000 == 29 [pid = 1846] [id = 740]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa42d8000 == 28 [pid = 1846] [id = 743]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa2938c00 == 27 [pid = 1846] [id = 742]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c93800 == 26 [pid = 1846] [id = 745]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa324e800 == 25 [pid = 1846] [id = 744]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa4630000 == 24 [pid = 1846] [id = 746]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa4c99400 == 23 [pid = 1846] [id = 747]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa4cb5400 == 22 [pid = 1846] [id = 748]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa4de8c00 == 21 [pid = 1846] [id = 749]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa060e800 == 20 [pid = 1846] [id = 751]
23:33:24 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fd1c00 == 19 [pid = 1846] [id = 752]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa0175000 == 18 [pid = 1846] [id = 753]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f57000 == 17 [pid = 1846] [id = 754]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa3253000 == 16 [pid = 1846] [id = 756]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa1ddb000 == 15 [pid = 1846] [id = 755]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa42cf800 == 14 [pid = 1846] [id = 758]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa2933800 == 13 [pid = 1846] [id = 757]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa509f400 == 12 [pid = 1846] [id = 760]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa3683800 == 11 [pid = 1846] [id = 759]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa462f000 == 10 [pid = 1846] [id = 761]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa512fc00 == 9 [pid = 1846] [id = 762]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa5867000 == 8 [pid = 1846] [id = 763]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa5a96800 == 7 [pid = 1846] [id = 764]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa5c4d800 == 6 [pid = 1846] [id = 765]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa5edc800 == 5 [pid = 1846] [id = 766]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa0602400 == 4 [pid = 1846] [id = 736]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa4f42c00 == 3 [pid = 1846] [id = 750]
23:33:26 INFO - PROCESS | 1798 | --DOCSHELL 0xa4238400 == 2 [pid = 1846] [id = 733]
23:33:28 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:33:28 INFO - document served over http requires an https
23:33:28 INFO - sub-resource via fetch-request using the meta-referrer
23:33:28 INFO - delivery method with keep-origin-redirect and when
23:33:28 INFO - the target request is same-origin.
23:33:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 5840ms
23:33:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:33:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb0d800 == 3 [pid = 1846] [id = 768]
23:33:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x9fb15000) [pid = 1846] [serial = 2149] [outer = (nil)]
23:33:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x9fd2fc00) [pid = 1846] [serial = 2150] [outer = 0x9fb15000]
23:33:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x9fd36000) [pid = 1846] [serial = 2151] [outer = 0x9fb15000]
23:33:31 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:33:31 INFO - document served over http requires an https
23:33:31 INFO - sub-resource via fetch-request using the meta-referrer
23:33:31 INFO - delivery method with no-redirect and when
23:33:31 INFO - the target request is same-origin.
23:33:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2666ms
23:33:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:33:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb14c00 == 4 [pid = 1846] [id = 769]
23:33:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0xa0174000) [pid = 1846] [serial = 2152] [outer = (nil)]
23:33:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0xa0181400) [pid = 1846] [serial = 2153] [outer = 0xa0174000]
23:33:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0xa0605c00) [pid = 1846] [serial = 2154] [outer = 0xa0174000]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0xa060d000) [pid = 1846] [serial = 2063] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0xa1ddac00) [pid = 1846] [serial = 2066] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0xa2680c00) [pid = 1846] [serial = 2069] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0xa293cc00) [pid = 1846] [serial = 2072] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0xa3059000) [pid = 1846] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0xa3680800) [pid = 1846] [serial = 2077] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0xa462ac00) [pid = 1846] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486347266]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0xa4631800) [pid = 1846] [serial = 2082] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0xa4c96400) [pid = 1846] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0xa4ca8c00) [pid = 1846] [serial = 2087] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0xa4ddb000) [pid = 1846] [serial = 2090] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0xa4f29800) [pid = 1846] [serial = 2093] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0xa4f44000) [pid = 1846] [serial = 2096] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0xa50a7c00) [pid = 1846] [serial = 2099] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0xa0769800) [pid = 1846] [serial = 2102] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0xa1851000) [pid = 1846] [serial = 2105] [outer = (nil)] [url = about:blank]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0xa367e000) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0xa0fcc400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0xa0607c00) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0xa2689000) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0xa230a800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0xa3252c00) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0xa0bbb000) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0xa2d83000) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0xa1a41c00) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0xa2377800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0xa40ccc00) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0xa2310400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa06a7400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0xa230d800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0xa1de2000) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0xa4238800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0xa0fd4c00) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0xa1a37800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0xa4630400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0xa1a7d400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0xa2e9f000) [pid = 1846] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa4f33c00) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa0764800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0xa1a7f800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0x9fb0a800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0xa4ca7800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0x9fb14400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa2939000) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0xa509f000) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xa0176800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0xa017b400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0xa4c93c00) [pid = 1846] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0xa1848800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0xa3250c00) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0x9fd3c400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0xa245dc00) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0xa1a7b000) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0xa4cb5800) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0xa2936c00) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0xa1848400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0xa0770000) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0x9f90f400) [pid = 1846] [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:33:37 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0xa42d8400) [pid = 1846] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486347266]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0x9fd2e800) [pid = 1846] [serial = 1938] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa069a400) [pid = 1846] [serial = 1941] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa0767800) [pid = 1846] [serial = 1944] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa0f4d800) [pid = 1846] [serial = 1947] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa0fd5800) [pid = 1846] [serial = 1952] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa1854800) [pid = 1846] [serial = 1957] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa1a40000) [pid = 1846] [serial = 1962] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa1dd5000) [pid = 1846] [serial = 1965] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa0761800) [pid = 1846] [serial = 1980] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa2301c00) [pid = 1846] [serial = 1983] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa236b000) [pid = 1846] [serial = 1986] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa2459c00) [pid = 1846] [serial = 1989] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa2768800) [pid = 1846] [serial = 1994] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa293d800) [pid = 1846] [serial = 1999] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa2e97000) [pid = 1846] [serial = 2004] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa305c000) [pid = 1846] [serial = 2007] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa10cc000) [pid = 1846] [serial = 2022] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa18b2400) [pid = 1846] [serial = 2025] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa1dd8c00) [pid = 1846] [serial = 2028] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa2455800) [pid = 1846] [serial = 2031] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa3057800) [pid = 1846] [serial = 2036] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa3685000) [pid = 1846] [serial = 2041] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0xa40d1c00) [pid = 1846] [serial = 2046] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa423f000) [pid = 1846] [serial = 2049] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa42d9000) [pid = 1846] [serial = 2052] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa1ddf400) [pid = 1846] [serial = 2061] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa4f48800) [pid = 1846] [serial = 2097] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0xa5131400) [pid = 1846] [serial = 2100] [outer = (nil)] [url = about:blank]
23:33:38 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa0bc3c00) [pid = 1846] [serial = 2103] [outer = (nil)] [url = about:blank]
23:33:38 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:33:38 INFO - document served over http requires an https
23:33:38 INFO - sub-resource via fetch-request using the meta-referrer
23:33:38 INFO - delivery method with swap-origin-redirect and when
23:33:38 INFO - the target request is same-origin.
23:33:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 7724ms
23:33:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:33:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f907c00 == 5 [pid = 1846] [id = 770]
23:33:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0x9f90e000) [pid = 1846] [serial = 2155] [outer = (nil)]
23:33:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0x9fb13400) [pid = 1846] [serial = 2156] [outer = 0x9f90e000]
23:33:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0xa0174800) [pid = 1846] [serial = 2157] [outer = 0x9f90e000]
23:33:40 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0608800 == 6 [pid = 1846] [id = 771]
23:33:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0xa0608c00) [pid = 1846] [serial = 2158] [outer = (nil)]
23:33:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0xa060e400) [pid = 1846] [serial = 2159] [outer = 0xa0608c00]
23:33:41 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:33:41 INFO - document served over http requires an https
23:33:41 INFO - sub-resource via iframe-tag using the meta-referrer
23:33:41 INFO - delivery method with keep-origin-redirect and when
23:33:41 INFO - the target request is same-origin.
23:33:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2447ms
23:33:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:33:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f909400 == 7 [pid = 1846] [id = 772]
23:33:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0x9f90a400) [pid = 1846] [serial = 2160] [outer = (nil)]
23:33:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0xa069f000) [pid = 1846] [serial = 2161] [outer = 0x9f90a400]
23:33:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0xa06a5800) [pid = 1846] [serial = 2162] [outer = 0x9f90a400]
23:33:43 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0764c00 == 8 [pid = 1846] [id = 773]
23:33:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0xa0765400) [pid = 1846] [serial = 2163] [outer = (nil)]
23:33:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0xa0769800) [pid = 1846] [serial = 2164] [outer = 0xa0765400]
23:33:43 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:33:43 INFO - document served over http requires an https
23:33:43 INFO - sub-resource via iframe-tag using the meta-referrer
23:33:43 INFO - delivery method with no-redirect and when
23:33:43 INFO - the target request is same-origin.
23:33:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2417ms
23:33:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:33:44 INFO - PROCESS | 1798 | ++DOCSHELL 0xa069cc00 == 9 [pid = 1846] [id = 774]
23:33:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0xa069d000) [pid = 1846] [serial = 2165] [outer = (nil)]
23:33:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0xa0bb7800) [pid = 1846] [serial = 2166] [outer = 0xa069d000]
23:33:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0xa0bbcc00) [pid = 1846] [serial = 2167] [outer = 0xa069d000]
23:33:46 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bc3400 == 10 [pid = 1846] [id = 775]
23:33:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0xa0bc3800) [pid = 1846] [serial = 2168] [outer = (nil)]
23:33:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0xa0bc2000) [pid = 1846] [serial = 2169] [outer = 0xa0bc3800]
23:33:46 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:33:46 INFO - document served over http requires an https
23:33:46 INFO - sub-resource via iframe-tag using the meta-referrer
23:33:46 INFO - delivery method with swap-origin-redirect and when
23:33:46 INFO - the target request is same-origin.
23:33:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3188ms
23:33:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:33:47 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0bb5800 == 11 [pid = 1846] [id = 776]
23:33:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0xa0f4c800) [pid = 1846] [serial = 2170] [outer = (nil)]
23:33:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa0f58800) [pid = 1846] [serial = 2171] [outer = 0xa0f4c800]
23:33:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0xa0fcac00) [pid = 1846] [serial = 2172] [outer = 0xa0f4c800]
23:33:49 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:33:49 INFO - document served over http requires an https
23:33:49 INFO - sub-resource via script-tag using the meta-referrer
23:33:49 INFO - delivery method with keep-origin-redirect and when
23:33:49 INFO - the target request is same-origin.
23:33:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2786ms
23:33:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:33:50 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f56400 == 12 [pid = 1846] [id = 777]
23:33:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa0f56c00) [pid = 1846] [serial = 2173] [outer = (nil)]
23:33:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa10c5800) [pid = 1846] [serial = 2174] [outer = 0xa0f56c00]
23:33:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa10c6c00) [pid = 1846] [serial = 2175] [outer = 0xa0f56c00]
23:33:52 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:33:52 INFO - document served over http requires an https
23:33:52 INFO - sub-resource via script-tag using the meta-referrer
23:33:52 INFO - delivery method with no-redirect and when
23:33:52 INFO - the target request is same-origin.
23:33:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2849ms
23:33:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:33:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb06c00 == 13 [pid = 1846] [id = 778]
23:33:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa0604800) [pid = 1846] [serial = 2176] [outer = (nil)]
23:33:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa1849400) [pid = 1846] [serial = 2177] [outer = 0xa0604800]
23:33:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa1852000) [pid = 1846] [serial = 2178] [outer = 0xa0604800]
23:33:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:33:56 INFO - document served over http requires an https
23:33:56 INFO - sub-resource via script-tag using the meta-referrer
23:33:56 INFO - delivery method with swap-origin-redirect and when
23:33:56 INFO - the target request is same-origin.
23:33:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 4300ms
23:33:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:33:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb14400 == 14 [pid = 1846] [id = 779]
23:33:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0x9fd30400) [pid = 1846] [serial = 2179] [outer = (nil)]
23:33:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0xa017b000) [pid = 1846] [serial = 2180] [outer = 0x9fd30400]
23:33:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:33:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0xa06a3400) [pid = 1846] [serial = 2181] [outer = 0x9fd30400]
23:33:58 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb0d800 == 13 [pid = 1846] [id = 768]
23:33:58 INFO - PROCESS | 1798 | --DOCSHELL 0xa7344400 == 12 [pid = 1846] [id = 767]
23:33:58 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa4f2ec00) [pid = 1846] [serial = 2094] [outer = (nil)] [url = about:blank]
23:33:58 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa4dde000) [pid = 1846] [serial = 2091] [outer = (nil)] [url = about:blank]
23:33:58 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0xa4cac400) [pid = 1846] [serial = 2088] [outer = (nil)] [url = about:blank]
23:33:58 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0xa4c8b400) [pid = 1846] [serial = 2083] [outer = (nil)] [url = about:blank]
23:33:58 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa40c6000) [pid = 1846] [serial = 2078] [outer = (nil)] [url = about:blank]
23:33:58 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa2d7d800) [pid = 1846] [serial = 2073] [outer = (nil)] [url = about:blank]
23:33:58 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa268a400) [pid = 1846] [serial = 2070] [outer = (nil)] [url = about:blank]
23:33:58 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa2368800) [pid = 1846] [serial = 2067] [outer = (nil)] [url = about:blank]
23:33:58 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa0bbe400) [pid = 1846] [serial = 2064] [outer = (nil)] [url = about:blank]
23:33:59 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa1a3cc00) [pid = 1846] [serial = 2106] [outer = (nil)] [url = about:blank]
23:33:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:33:59 INFO - document served over http requires an https
23:33:59 INFO - sub-resource via xhr-request using the meta-referrer
23:33:59 INFO - delivery method with keep-origin-redirect and when
23:33:59 INFO - the target request is same-origin.
23:33:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2492ms
23:33:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:33:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd33000 == 13 [pid = 1846] [id = 780]
23:33:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0x9fd34400) [pid = 1846] [serial = 2182] [outer = (nil)]
23:34:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0xa0768800) [pid = 1846] [serial = 2183] [outer = 0x9fd34400]
23:34:00 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:34:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0xa0bbe400) [pid = 1846] [serial = 2184] [outer = 0x9fd34400]
23:34:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:34:01 INFO - document served over http requires an https
23:34:01 INFO - sub-resource via xhr-request using the meta-referrer
23:34:01 INFO - delivery method with no-redirect and when
23:34:01 INFO - the target request is same-origin.
23:34:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2096ms
23:34:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:34:01 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fc6400 == 14 [pid = 1846] [id = 781]
23:34:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa0fc7c00) [pid = 1846] [serial = 2185] [outer = (nil)]
23:34:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0xa10c9400) [pid = 1846] [serial = 2186] [outer = 0xa0fc7c00]
23:34:02 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:34:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa184c000) [pid = 1846] [serial = 2187] [outer = 0xa0fc7c00]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0xa7629400) [pid = 1846] [serial = 2147] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0xa0181400) [pid = 1846] [serial = 2153] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa5ede000) [pid = 1846] [serial = 2141] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa7387400) [pid = 1846] [serial = 2144] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa5868400) [pid = 1846] [serial = 2132] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0xa5a97800) [pid = 1846] [serial = 2135] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0xa5c4f400) [pid = 1846] [serial = 2138] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0xa4f36c00) [pid = 1846] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0xa4c8a800) [pid = 1846] [serial = 2124] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0xa5136c00) [pid = 1846] [serial = 2129] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa2306000) [pid = 1846] [serial = 2111] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa3256c00) [pid = 1846] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa2939800) [pid = 1846] [serial = 2114] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa42d5400) [pid = 1846] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486382418]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa40c5800) [pid = 1846] [serial = 2119] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0xa069dc00) [pid = 1846] [serial = 2108] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0x9fd2fc00) [pid = 1846] [serial = 2150] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0xa5867400) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0xa42d2c00) [pid = 1846] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486382418]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0xa509f800) [pid = 1846] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0xa462f400) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0x9fb15000) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa3253c00) [pid = 1846] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0xa5134400) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0xa7623c00) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa5ed9c00) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa733f000) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa5c4ac00) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa3684c00) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa10d0800) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa2681c00) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa2933c00) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa0175400) [pid = 1846] [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:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa6828800) [pid = 1846] [serial = 2142] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0xa74e1800) [pid = 1846] [serial = 2145] [outer = (nil)] [url = about:blank]
23:34:03 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa5c53c00) [pid = 1846] [serial = 2139] [outer = (nil)] [url = about:blank]
23:34:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:34:04 INFO - document served over http requires an https
23:34:04 INFO - sub-resource via xhr-request using the meta-referrer
23:34:04 INFO - delivery method with swap-origin-redirect and when
23:34:04 INFO - the target request is same-origin.
23:34:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2706ms
23:34:04 INFO - TEST-START | /resource-timing/test_resource_timing.html
23:34:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd2fc00 == 15 [pid = 1846] [id = 782]
23:34:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0xa0181400) [pid = 1846] [serial = 2188] [outer = (nil)]
23:34:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0xa18b0800) [pid = 1846] [serial = 2189] [outer = 0xa0181400]
23:34:05 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:34:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0xa18b4800) [pid = 1846] [serial = 2190] [outer = 0xa0181400]
23:34:06 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0f4c000 == 16 [pid = 1846] [id = 783]
23:34:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0xa0f4c400) [pid = 1846] [serial = 2191] [outer = (nil)]
23:34:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0xa0fca800) [pid = 1846] [serial = 2192] [outer = 0xa0f4c400]
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
23:34:07 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
23:34:07 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
23:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:34:07 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
23:34:07 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
23:34:07 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
23:34:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
23:34:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
23:34:07 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 3379ms
23:34:07 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
23:34:08 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0fcf400 == 17 [pid = 1846] [id = 784]
23:34:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0xa18a6400) [pid = 1846] [serial = 2193] [outer = (nil)]
23:34:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0xa1a40800) [pid = 1846] [serial = 2194] [outer = 0xa18a6400]
23:34:08 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:34:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0xa1a46c00) [pid = 1846] [serial = 2195] [outer = 0xa18a6400]
23:34:10 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
23:34:10 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
23:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:34:10 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
23:34:10 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2590ms
23:34:10 INFO - TEST-START | /screen-orientation/lock-basic.html
23:34:10 INFO - PROCESS | 1798 | ++DOCSHELL 0xa18aec00 == 18 [pid = 1846] [id = 785]
23:34:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0xa1a3b000) [pid = 1846] [serial = 2196] [outer = (nil)]
23:34:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0xa1a83800) [pid = 1846] [serial = 2197] [outer = 0xa1a3b000]
23:34:11 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:34:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0xa1dd6400) [pid = 1846] [serial = 2198] [outer = 0xa1a3b000]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fc6400 == 17 [pid = 1846] [id = 781]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd33000 == 16 [pid = 1846] [id = 780]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb14400 == 15 [pid = 1846] [id = 779]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb06c00 == 14 [pid = 1846] [id = 778]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f56400 == 13 [pid = 1846] [id = 777]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bb5800 == 12 [pid = 1846] [id = 776]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa0bc3400 == 11 [pid = 1846] [id = 775]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa069cc00 == 10 [pid = 1846] [id = 774]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa0764c00 == 9 [pid = 1846] [id = 773]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9f909400 == 8 [pid = 1846] [id = 772]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0xa0608800 == 7 [pid = 1846] [id = 771]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb14c00 == 6 [pid = 1846] [id = 769]
23:34:16 INFO - PROCESS | 1798 | --DOCSHELL 0x9f907c00 == 5 [pid = 1846] [id = 770]
23:34:16 INFO - PROCESS | 1798 | --DOMWINDOW == 57 (0xa0fd4800) [pid = 1846] [serial = 2109] [outer = (nil)] [url = about:blank]
23:34:16 INFO - PROCESS | 1798 | --DOMWINDOW == 56 (0xa2452c00) [pid = 1846] [serial = 2112] [outer = (nil)] [url = about:blank]
23:34:17 INFO - PROCESS | 1798 | --DOMWINDOW == 55 (0xa2d85000) [pid = 1846] [serial = 2115] [outer = (nil)] [url = about:blank]
23:34:17 INFO - PROCESS | 1798 | --DOMWINDOW == 54 (0xa4cb6000) [pid = 1846] [serial = 2125] [outer = (nil)] [url = about:blank]
23:34:17 INFO - PROCESS | 1798 | --DOMWINDOW == 53 (0xa40cfc00) [pid = 1846] [serial = 2120] [outer = (nil)] [url = about:blank]
23:34:17 INFO - PROCESS | 1798 | --DOMWINDOW == 52 (0xa5a9bc00) [pid = 1846] [serial = 2136] [outer = (nil)] [url = about:blank]
23:34:17 INFO - PROCESS | 1798 | --DOMWINDOW == 51 (0xa586c000) [pid = 1846] [serial = 2133] [outer = (nil)] [url = about:blank]
23:34:17 INFO - PROCESS | 1798 | --DOMWINDOW == 50 (0xa513c800) [pid = 1846] [serial = 2130] [outer = (nil)] [url = about:blank]
23:34:17 INFO - PROCESS | 1798 | --DOMWINDOW == 49 (0xa77af000) [pid = 1846] [serial = 2148] [outer = (nil)] [url = about:blank]
23:34:17 INFO - PROCESS | 1798 | --DOMWINDOW == 48 (0x9fd36000) [pid = 1846] [serial = 2151] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 47 (0xa10c5800) [pid = 1846] [serial = 2174] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 46 (0xa069f000) [pid = 1846] [serial = 2161] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 45 (0xa10c9400) [pid = 1846] [serial = 2186] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 44 (0xa0769800) [pid = 1846] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486423271]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 43 (0xa060e400) [pid = 1846] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 42 (0xa0bb7800) [pid = 1846] [serial = 2166] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 41 (0xa017b000) [pid = 1846] [serial = 2180] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 40 (0xa0bc2000) [pid = 1846] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 39 (0xa1849400) [pid = 1846] [serial = 2177] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 38 (0xa0768800) [pid = 1846] [serial = 2183] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 37 (0xa0f58800) [pid = 1846] [serial = 2171] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 36 (0x9fb13400) [pid = 1846] [serial = 2156] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 35 (0xa18b0800) [pid = 1846] [serial = 2189] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 34 (0x9fd30400) [pid = 1846] [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:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 33 (0xa0fc7c00) [pid = 1846] [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:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 32 (0x9fd34400) [pid = 1846] [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:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 31 (0xa0765400) [pid = 1846] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447486423271]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 30 (0xa0608c00) [pid = 1846] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 29 (0xa0bc3800) [pid = 1846] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 28 (0xa184c000) [pid = 1846] [serial = 2187] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 27 (0xa0bbe400) [pid = 1846] [serial = 2184] [outer = (nil)] [url = about:blank]
23:34:19 INFO - PROCESS | 1798 | --DOMWINDOW == 26 (0xa06a3400) [pid = 1846] [serial = 2181] [outer = (nil)] [url = about:blank]
23:34:27 INFO - PROCESS | 1798 | --DOCSHELL 0xa0fcf400 == 4 [pid = 1846] [id = 784]
23:34:27 INFO - PROCESS | 1798 | --DOCSHELL 0xa0f4c000 == 3 [pid = 1846] [id = 783]
23:34:30 INFO - PROCESS | 1798 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 25 (0xa1a83800) [pid = 1846] [serial = 2197] [outer = (nil)] [url = about:blank]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 24 (0xa0fca800) [pid = 1846] [serial = 2192] [outer = (nil)] [url = about:blank]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 23 (0xa1a40800) [pid = 1846] [serial = 2194] [outer = (nil)] [url = about:blank]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 22 (0x9f90e000) [pid = 1846] [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:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 21 (0xa069d000) [pid = 1846] [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:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 20 (0xa0f4c800) [pid = 1846] [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:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 19 (0x9f90a400) [pid = 1846] [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:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 18 (0xa0f56c00) [pid = 1846] [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:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 17 (0xa0174000) [pid = 1846] [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:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 16 (0xa0181400) [pid = 1846] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 15 (0xa0604800) [pid = 1846] [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:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 14 (0xa0f4c400) [pid = 1846] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 13 (0xa1852000) [pid = 1846] [serial = 2178] [outer = (nil)] [url = about:blank]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 12 (0xa10c6c00) [pid = 1846] [serial = 2175] [outer = (nil)] [url = about:blank]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 11 (0xa0174800) [pid = 1846] [serial = 2157] [outer = (nil)] [url = about:blank]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 10 (0xa0fcac00) [pid = 1846] [serial = 2172] [outer = (nil)] [url = about:blank]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 9 (0xa0bbcc00) [pid = 1846] [serial = 2167] [outer = (nil)] [url = about:blank]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 8 (0xa06a5800) [pid = 1846] [serial = 2162] [outer = (nil)] [url = about:blank]
23:34:30 INFO - PROCESS | 1798 | --DOMWINDOW == 7 (0xa0605c00) [pid = 1846] [serial = 2154] [outer = (nil)] [url = about:blank]
23:34:35 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd2fc00 == 2 [pid = 1846] [id = 782]
23:34:35 INFO - PROCESS | 1798 | --DOMWINDOW == 6 (0xa18b4800) [pid = 1846] [serial = 2190] [outer = (nil)] [url = about:blank]
23:34:40 INFO - PROCESS | 1798 | --DOMWINDOW == 5 (0xa1a46c00) [pid = 1846] [serial = 2195] [outer = (nil)] [url = about:blank]
23:34:40 INFO - PROCESS | 1798 | --DOMWINDOW == 4 (0xa18a6400) [pid = 1846] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
23:34:41 INFO - PROCESS | 1798 | MARIONETTE LOG: INFO: Timeout fired
23:34:41 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
23:34:41 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
23:34:41 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
23:34:41 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31492ms
23:34:41 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
23:34:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90a400 == 3 [pid = 1846] [id = 786]
23:34:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 5 (0x9f90a800) [pid = 1846] [serial = 2199] [outer = (nil)]
23:34:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 6 (0x9f90c800) [pid = 1846] [serial = 2200] [outer = 0x9f90a800]
23:34:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:34:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 7 (0x9fb0c800) [pid = 1846] [serial = 2201] [outer = 0x9f90a800]
23:34:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90dc00 == 4 [pid = 1846] [id = 787]
23:34:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 8 (0x9fb14c00) [pid = 1846] [serial = 2202] [outer = (nil)]
23:34:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb15000 == 5 [pid = 1846] [id = 788]
23:34:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 9 (0x9fb15400) [pid = 1846] [serial = 2203] [outer = (nil)]
23:34:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 10 (0x9fb15c00) [pid = 1846] [serial = 2204] [outer = 0x9fb15400]
23:34:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 11 (0x9fd2f000) [pid = 1846] [serial = 2205] [outer = 0x9fb14c00]
23:34:46 INFO - PROCESS | 1798 | --DOCSHELL 0xa18aec00 == 4 [pid = 1846] [id = 785]
23:34:48 INFO - PROCESS | 1798 | --DOMWINDOW == 10 (0xa1dd6400) [pid = 1846] [serial = 2198] [outer = (nil)] [url = about:blank]
23:34:48 INFO - PROCESS | 1798 | --DOMWINDOW == 9 (0xa1a3b000) [pid = 1846] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
23:35:12 INFO - PROCESS | 1798 | MARIONETTE LOG: INFO: Timeout fired
23:35:12 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
23:35:12 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
23:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:35:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
23:35:12 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
23:35:12 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
23:35:12 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
23:35:12 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 31081ms
23:35:12 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
23:35:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90f400 == 5 [pid = 1846] [id = 789]
23:35:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 10 (0x9fb06c00) [pid = 1846] [serial = 2206] [outer = (nil)]
23:35:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 11 (0x9fb09000) [pid = 1846] [serial = 2207] [outer = 0x9fb06c00]
23:35:13 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:35:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 12 (0x9fd37c00) [pid = 1846] [serial = 2208] [outer = 0x9fb06c00]
23:35:14 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0173c00 == 6 [pid = 1846] [id = 790]
23:35:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 13 (0xa0174800) [pid = 1846] [serial = 2209] [outer = (nil)]
23:35:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 14 (0xa0174c00) [pid = 1846] [serial = 2210] [outer = 0xa0174800]
23:35:22 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90dc00 == 5 [pid = 1846] [id = 787]
23:35:22 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb15000 == 4 [pid = 1846] [id = 788]
23:35:22 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90a400 == 3 [pid = 1846] [id = 786]
23:35:22 INFO - PROCESS | 1798 | --DOMWINDOW == 13 (0x9fd2f000) [pid = 1846] [serial = 2205] [outer = 0x9fb14c00] [url = about:blank]
23:35:22 INFO - PROCESS | 1798 | --DOMWINDOW == 12 (0x9fb14c00) [pid = 1846] [serial = 2202] [outer = (nil)] [url = about:blank]
23:35:24 INFO - PROCESS | 1798 | --DOMWINDOW == 11 (0x9fb0c800) [pid = 1846] [serial = 2201] [outer = (nil)] [url = about:blank]
23:35:24 INFO - PROCESS | 1798 | --DOMWINDOW == 10 (0x9f90c800) [pid = 1846] [serial = 2200] [outer = (nil)] [url = about:blank]
23:35:24 INFO - PROCESS | 1798 | --DOMWINDOW == 9 (0x9fb09000) [pid = 1846] [serial = 2207] [outer = (nil)] [url = about:blank]
23:35:24 INFO - PROCESS | 1798 | --DOMWINDOW == 8 (0x9f90a800) [pid = 1846] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
23:35:24 INFO - PROCESS | 1798 | --DOMWINDOW == 7 (0x9fb15400) [pid = 1846] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
23:35:28 INFO - PROCESS | 1798 | --DOMWINDOW == 6 (0x9fb15c00) [pid = 1846] [serial = 2204] [outer = (nil)] [url = about:blank]
23:35:43 INFO - PROCESS | 1798 | MARIONETTE LOG: INFO: Timeout fired
23:35:43 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
23:35:43 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30932ms
23:35:43 INFO - TEST-START | /screen-orientation/onchange-event.html
23:35:44 INFO - PROCESS | 1798 | --DOCSHELL 0xa0173c00 == 2 [pid = 1846] [id = 790]
23:35:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f90a400 == 3 [pid = 1846] [id = 791]
23:35:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 7 (0x9f90a800) [pid = 1846] [serial = 2211] [outer = (nil)]
23:35:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 8 (0x9f90c400) [pid = 1846] [serial = 2212] [outer = 0x9f90a800]
23:35:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:35:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 9 (0x9fb0e800) [pid = 1846] [serial = 2213] [outer = 0x9f90a800]
23:35:52 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90f400 == 2 [pid = 1846] [id = 789]
23:35:52 INFO - PROCESS | 1798 | --DOMWINDOW == 8 (0xa0174c00) [pid = 1846] [serial = 2210] [outer = 0xa0174800] [url = about:blank]
23:35:52 INFO - PROCESS | 1798 | --DOMWINDOW == 7 (0xa0174800) [pid = 1846] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
23:35:58 INFO - PROCESS | 1798 | --DOMWINDOW == 6 (0x9f90c400) [pid = 1846] [serial = 2212] [outer = (nil)] [url = about:blank]
23:35:58 INFO - PROCESS | 1798 | --DOMWINDOW == 5 (0x9fb06c00) [pid = 1846] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
23:36:03 INFO - PROCESS | 1798 | --DOMWINDOW == 4 (0x9fd37c00) [pid = 1846] [serial = 2208] [outer = (nil)] [url = about:blank]
23:36:14 INFO - PROCESS | 1798 | MARIONETTE LOG: INFO: Timeout fired
23:36:14 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
23:36:14 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
23:36:14 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30933ms
23:36:14 INFO - TEST-START | /screen-orientation/orientation-api.html
23:36:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f908400 == 3 [pid = 1846] [id = 792]
23:36:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 5 (0x9f908800) [pid = 1846] [serial = 2214] [outer = (nil)]
23:36:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 6 (0x9f910c00) [pid = 1846] [serial = 2215] [outer = 0x9f908800]
23:36:15 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:36:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 7 (0x9fb10000) [pid = 1846] [serial = 2216] [outer = 0x9f908800]
23:36:16 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
23:36:16 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
23:36:16 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
23:36:16 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1646ms
23:36:16 INFO - TEST-START | /screen-orientation/orientation-reading.html
23:36:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x9f909000 == 4 [pid = 1846] [id = 793]
23:36:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 8 (0x9f90b800) [pid = 1846] [serial = 2217] [outer = (nil)]
23:36:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 9 (0x9fd35800) [pid = 1846] [serial = 2218] [outer = 0x9f90b800]
23:36:17 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:36:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 10 (0x9fd3b800) [pid = 1846] [serial = 2219] [outer = 0x9f90b800]
23:36:18 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
23:36:18 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
23:36:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
23:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:36:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:36:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
23:36:18 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
23:36:18 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
23:36:18 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:36:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
23:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:36:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
23:36:18 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
23:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:36:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:36:18 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
23:36:18 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1786ms
23:36:18 INFO - TEST-START | /selection/Document-open.html
23:36:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd33000 == 5 [pid = 1846] [id = 794]
23:36:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 11 (0x9fd33400) [pid = 1846] [serial = 2220] [outer = (nil)]
23:36:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 12 (0xa017c000) [pid = 1846] [serial = 2221] [outer = 0x9fd33400]
23:36:19 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:36:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 13 (0xa0181400) [pid = 1846] [serial = 2222] [outer = 0x9fd33400]
23:36:19 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0603400 == 6 [pid = 1846] [id = 795]
23:36:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 14 (0xa0604800) [pid = 1846] [serial = 2223] [outer = (nil)]
23:36:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 15 (0xa0607800) [pid = 1846] [serial = 2224] [outer = 0xa0604800]
23:36:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 16 (0xa0609800) [pid = 1846] [serial = 2225] [outer = 0xa0604800]
23:36:20 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
23:36:20 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:36:20 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
23:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:36:20 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
23:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
23:36:20 INFO - TEST-OK | /selection/Document-open.html | took 1937ms
23:36:21 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0178c00 == 7 [pid = 1846] [id = 796]
23:36:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 17 (0xa0179400) [pid = 1846] [serial = 2226] [outer = (nil)]
23:36:21 INFO - TEST-START | /selection/addRange.html
23:36:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 18 (0xa0610800) [pid = 1846] [serial = 2227] [outer = 0xa0179400]
23:36:21 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:36:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 19 (0xa069c000) [pid = 1846] [serial = 2228] [outer = 0xa0179400]
23:36:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:23 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:24 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:25 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:27 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:27 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:27 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:27 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:28 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:30 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:31 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:32 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:33 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:34 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:34 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:35 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:36 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:37 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:38 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:39 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:40 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:41 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:42 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:43 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:44 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:45 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:46 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:47 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:48 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:49 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:50 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:51 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:52 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:53 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:54 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:55 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:56 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:57 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:36:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:36:58 INFO - PROCESS | 1798 | [Child 1846] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:37:58 INFO - PROCESS | 1798 | --DOCSHELL 0x9f90a400 == 6 [pid = 1846] [id = 791]
23:37:58 INFO - PROCESS | 1798 | --DOCSHELL 0x9f908400 == 5 [pid = 1846] [id = 792]
23:37:58 INFO - PROCESS | 1798 | --DOCSHELL 0x9f909000 == 4 [pid = 1846] [id = 793]
23:37:58 INFO - PROCESS | 1798 | --DOCSHELL 0x9fd33000 == 3 [pid = 1846] [id = 794]
23:37:58 INFO - PROCESS | 1798 | --DOMWINDOW == 18 (0xa0607800) [pid = 1846] [serial = 2224] [outer = 0xa0604800] [url = about:blank]
23:38:01 INFO - PROCESS | 1798 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
23:38:01 INFO - PROCESS | 1798 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 17 (0xa0609800) [pid = 1846] [serial = 2225] [outer = (nil)] [url = about:blank]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 16 (0x9fb0e800) [pid = 1846] [serial = 2213] [outer = (nil)] [url = about:blank]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 15 (0x9fd35800) [pid = 1846] [serial = 2218] [outer = (nil)] [url = about:blank]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 14 (0x9fb10000) [pid = 1846] [serial = 2216] [outer = (nil)] [url = about:blank]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 13 (0xa017c000) [pid = 1846] [serial = 2221] [outer = (nil)] [url = about:blank]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 12 (0x9f910c00) [pid = 1846] [serial = 2215] [outer = (nil)] [url = about:blank]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 11 (0xa0610800) [pid = 1846] [serial = 2227] [outer = (nil)] [url = about:blank]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 10 (0x9fd33400) [pid = 1846] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 9 (0x9f90a800) [pid = 1846] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 8 (0x9f908800) [pid = 1846] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 7 (0x9f90b800) [pid = 1846] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
23:38:01 INFO - PROCESS | 1798 | --DOMWINDOW == 6 (0xa0604800) [pid = 1846] [serial = 2223] [outer = (nil)] [url = about:blank]
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 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:38:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:03 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:38:03 INFO - Selection.addRange() tests
23:38:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:04 INFO - "
23:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:04 INFO - "
23:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - Selection.addRange() tests
23:38:04 INFO - Selection.addRange() tests
23:38:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:04 INFO - "
23:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:04 INFO - "
23:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 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:38:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:04 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:38:04 INFO - Selection.addRange() tests
23:38:05 INFO - Selection.addRange() tests
23:38:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:05 INFO - "
23:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:05 INFO - "
23:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - Selection.addRange() tests
23:38:05 INFO - Selection.addRange() tests
23:38:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:05 INFO - "
23:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:05 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:06 INFO - "
23:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - Selection.addRange() tests
23:38:06 INFO - Selection.addRange() tests
23:38:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:06 INFO - "
23:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:06 INFO - "
23:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 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:38:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:06 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:38:06 INFO - Selection.addRange() tests
23:38:07 INFO - Selection.addRange() tests
23:38:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:07 INFO - "
23:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:07 INFO - "
23:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 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:38:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:07 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:38:07 INFO - Selection.addRange() tests
23:38:08 INFO - Selection.addRange() tests
23:38:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:08 INFO - "
23:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:08 INFO - "
23:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - Selection.addRange() tests
23:38:08 INFO - Selection.addRange() tests
23:38:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:08 INFO - "
23:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:08 INFO - "
23:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 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:38:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:08 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:38:08 INFO - Selection.addRange() tests
23:38:09 INFO - Selection.addRange() tests
23:38:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:09 INFO - "
23:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:09 INFO - "
23:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 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:38:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:09 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:38:09 INFO - Selection.addRange() tests
23:38:10 INFO - Selection.addRange() tests
23:38:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:10 INFO - "
23:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:10 INFO - "
23:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 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:38:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:10 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:38:10 INFO - Selection.addRange() tests
23:38:11 INFO - Selection.addRange() tests
23:38:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:11 INFO - "
23:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:11 INFO - "
23:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 INFO - Selection.addRange() tests
23:38:11 INFO - Selection.addRange() tests
23:38:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:11 INFO - "
23:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:11 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:38:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:12 INFO - "
23:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - Selection.addRange() tests
23:38:12 INFO - Selection.addRange() tests
23:38:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:12 INFO - "
23:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:12 INFO - "
23:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:12 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 INFO - Selection.addRange() tests
23:38:13 INFO - Selection.addRange() tests
23:38:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:13 INFO - "
23:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - PROCESS | 1798 | --DOMWINDOW == 5 (0xa0181400) [pid = 1846] [serial = 2222] [outer = (nil)] [url = about:blank]
23:38:13 INFO - PROCESS | 1798 | --DOMWINDOW == 4 (0x9fd3b800) [pid = 1846] [serial = 2219] [outer = (nil)] [url = about:blank]
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:13 INFO - "
23:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 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:38:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:13 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:38:13 INFO - Selection.addRange() tests
23:38:14 INFO - Selection.addRange() tests
23:38:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:14 INFO - "
23:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:14 INFO - "
23:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - Selection.addRange() tests
23:38:14 INFO - Selection.addRange() tests
23:38:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:14 INFO - "
23:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:14 INFO - "
23:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 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:38:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:14 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:38:14 INFO - Selection.addRange() tests
23:38:15 INFO - Selection.addRange() tests
23:38:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:15 INFO - "
23:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:15 INFO - "
23:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 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:38:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:15 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:38:15 INFO - Selection.addRange() tests
23:38:16 INFO - Selection.addRange() tests
23:38:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:16 INFO - "
23:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:16 INFO - "
23:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - Selection.addRange() tests
23:38:16 INFO - Selection.addRange() tests
23:38:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:16 INFO - "
23:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:16 INFO - "
23:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 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:38:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:16 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:38:16 INFO - Selection.addRange() tests
23:38:17 INFO - Selection.addRange() tests
23:38:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:17 INFO - "
23:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:17 INFO - "
23:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 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:38:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:17 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:38:17 INFO - Selection.addRange() tests
23:38:18 INFO - Selection.addRange() tests
23:38:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:18 INFO - "
23:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:18 INFO - "
23:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - Selection.addRange() tests
23:38:18 INFO - Selection.addRange() tests
23:38:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:18 INFO - "
23:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:18 INFO - "
23:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 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:38:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:18 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:38:18 INFO - Selection.addRange() tests
23:38:19 INFO - Selection.addRange() tests
23:38:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:19 INFO - "
23:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:19 INFO - "
23:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - Selection.addRange() tests
23:38:19 INFO - Selection.addRange() tests
23:38:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:19 INFO - "
23:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:19 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:20 INFO - "
23:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - Selection.addRange() tests
23:38:20 INFO - Selection.addRange() tests
23:38:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:20 INFO - "
23:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:20 INFO - "
23:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 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:38:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:20 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:38:20 INFO - Selection.addRange() tests
23:38:21 INFO - Selection.addRange() tests
23:38:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:21 INFO - "
23:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:21 INFO - "
23:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - Selection.addRange() tests
23:38:21 INFO - Selection.addRange() tests
23:38:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:21 INFO - "
23:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:21 INFO - "
23:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:21 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 INFO - Selection.addRange() tests
23:38:22 INFO - Selection.addRange() tests
23:38:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:22 INFO - "
23:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:22 INFO - "
23:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 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:38:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:22 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:38:22 INFO - Selection.addRange() tests
23:38:23 INFO - Selection.addRange() tests
23:38:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:23 INFO - "
23:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:23 INFO - "
23:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - Selection.addRange() tests
23:38:23 INFO - Selection.addRange() tests
23:38:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:23 INFO - "
23:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:23 INFO - "
23:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:23 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 INFO - Selection.addRange() tests
23:38:24 INFO - Selection.addRange() tests
23:38:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:24 INFO - "
23:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:24 INFO - "
23:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 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:38:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:24 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:38:24 INFO - Selection.addRange() tests
23:38:25 INFO - Selection.addRange() tests
23:38:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:25 INFO - "
23:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:25 INFO - "
23:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 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:38:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:25 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:38:25 INFO - Selection.addRange() tests
23:38:26 INFO - Selection.addRange() tests
23:38:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:26 INFO - "
23:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:26 INFO - "
23:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 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:38:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:26 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:38:26 INFO - Selection.addRange() tests
23:38:27 INFO - Selection.addRange() tests
23:38:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:27 INFO - "
23:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:27 INFO - "
23:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - Selection.addRange() tests
23:38:27 INFO - Selection.addRange() tests
23:38:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:27 INFO - "
23:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:27 INFO - "
23:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 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:38:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:27 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:38:27 INFO - Selection.addRange() tests
23:38:28 INFO - Selection.addRange() tests
23:38:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:28 INFO - "
23:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:28 INFO - "
23:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - Selection.addRange() tests
23:38:28 INFO - Selection.addRange() tests
23:38:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:28 INFO - "
23:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:28 INFO - "
23:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 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:38:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:28 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:38:28 INFO - Selection.addRange() tests
23:38:29 INFO - Selection.addRange() tests
23:38:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:29 INFO - "
23:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:29 INFO - "
23:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - Selection.addRange() tests
23:38:29 INFO - Selection.addRange() tests
23:38:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:29 INFO - "
23:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:29 INFO - "
23:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:29 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 INFO - Selection.addRange() tests
23:38:30 INFO - Selection.addRange() tests
23:38:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:30 INFO - "
23:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:30 INFO - "
23:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 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:38:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:30 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:38:30 INFO - Selection.addRange() tests
23:38:31 INFO - Selection.addRange() tests
23:38:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:31 INFO - "
23:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:31 INFO - "
23:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - Selection.addRange() tests
23:38:31 INFO - Selection.addRange() tests
23:38:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:31 INFO - "
23:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:31 INFO - "
23:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 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:38:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:31 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:38:31 INFO - Selection.addRange() tests
23:38:32 INFO - Selection.addRange() tests
23:38:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:32 INFO - "
23:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:32 INFO - "
23:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - Selection.addRange() tests
23:38:32 INFO - Selection.addRange() tests
23:38:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:32 INFO - "
23:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:32 INFO - "
23:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:32 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 INFO - Selection.addRange() tests
23:38:33 INFO - Selection.addRange() tests
23:38:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:33 INFO - "
23:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:33 INFO - "
23:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 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:38:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:33 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:38:33 INFO - Selection.addRange() tests
23:38:34 INFO - Selection.addRange() tests
23:38:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:34 INFO - "
23:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:34 INFO - "
23:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - Selection.addRange() tests
23:38:34 INFO - Selection.addRange() tests
23:38:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:34 INFO - "
23:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:34 INFO - "
23:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 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:38:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:34 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:38:34 INFO - Selection.addRange() tests
23:38:35 INFO - Selection.addRange() tests
23:38:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:35 INFO - "
23:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:35 INFO - "
23:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - Selection.addRange() tests
23:38:35 INFO - Selection.addRange() tests
23:38:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:35 INFO - "
23:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:35 INFO - "
23:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 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:38:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:35 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:38:35 INFO - Selection.addRange() tests
23:38:36 INFO - Selection.addRange() tests
23:38:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:36 INFO - "
23:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:36 INFO - "
23:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - Selection.addRange() tests
23:38:36 INFO - Selection.addRange() tests
23:38:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:36 INFO - "
23:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:36 INFO - "
23:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:36 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 INFO - Selection.addRange() tests
23:38:37 INFO - Selection.addRange() tests
23:38:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:37 INFO - "
23:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:37 INFO - "
23:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 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:38:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:37 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:38:37 INFO - Selection.addRange() tests
23:38:38 INFO - Selection.addRange() tests
23:38:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:38 INFO - "
23:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:38 INFO - "
23:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - Selection.addRange() tests
23:38:38 INFO - Selection.addRange() tests
23:38:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:38 INFO - "
23:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:38 INFO - "
23:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 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:38:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:38 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:38:38 INFO - Selection.addRange() tests
23:38:39 INFO - Selection.addRange() tests
23:38:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:39 INFO - "
23:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:39 INFO - "
23:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - Selection.addRange() tests
23:38:39 INFO - Selection.addRange() tests
23:38:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:39 INFO - "
23:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:39 INFO - "
23:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 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:38:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:39 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:38:39 INFO - Selection.addRange() tests
23:38:40 INFO - Selection.addRange() tests
23:38:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:40 INFO - "
23:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:40 INFO - "
23:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - Selection.addRange() tests
23:38:40 INFO - Selection.addRange() tests
23:38:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:40 INFO - "
23:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:38:40 INFO - "
23:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:38:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 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:38:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
23:38:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
23:38:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
23:38:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
23:38:41 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
23:38:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
23:38:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:38:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:38:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:38:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:38:41 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
23:38:41 INFO - - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.query(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:20 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:40:20 INFO - root.queryAll(q)
23:40:20 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:40:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
23:40:21 INFO - root.query(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:40:21 INFO - root.queryAll(q)
23:40:21 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:40:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:21 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:40:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:22 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:40:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:23 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:40:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:24 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:40:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #descendant-div2 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #descendant-div2 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - >
23:40:25 INFO - #child-div2 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - >
23:40:25 INFO - #child-div2 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #child-div2 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #child-div2 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - >#child-div2 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - >#child-div2 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - +
23:40:25 INFO - #adjacent-p3 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - +
23:40:25 INFO - #adjacent-p3 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #adjacent-p3 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #adjacent-p3 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - +#adjacent-p3 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - +#adjacent-p3 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - ~
23:40:25 INFO - #sibling-p3 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - ~
23:40:25 INFO - #sibling-p3 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #sibling-p3 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #sibling-p3 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - ~#sibling-p3 - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - ~#sibling-p3 - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO -
23:40:25 INFO - ,
23:40:25 INFO -
23:40:25 INFO - #group strong - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO -
23:40:25 INFO - ,
23:40:25 INFO -
23:40:25 INFO - #group strong - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #group strong - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - #group strong - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - ,#group strong - root.queryAll is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - ,#group strong - root.query is not a function
23:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 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:40:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:40:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:40:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:40:25 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 12214ms
23:40:25 INFO - PROCESS | 1798 | --DOCSHELL 0x9fb09400 == 6 [pid = 1846] [id = 808]
23:40:25 INFO - PROCESS | 1798 | --DOCSHELL 0xa0616800 == 5 [pid = 1846] [id = 807]
23:40:25 INFO - PROCESS | 1798 | --DOCSHELL 0xa061d400 == 4 [pid = 1846] [id = 806]
23:40:25 INFO - PROCESS | 1798 | --DOMWINDOW == 25 (0x9fd30c00) [pid = 1846] [serial = 2234] [outer = (nil)] [url = about:blank]
23:40:25 INFO - PROCESS | 1798 | --DOMWINDOW == 24 (0xa0619800) [pid = 1846] [serial = 2249] [outer = (nil)] [url = about:blank]
23:40:25 INFO - PROCESS | 1798 | --DOMWINDOW == 23 (0x9fd3cc00) [pid = 1846] [serial = 2247] [outer = (nil)] [url = about:blank]
23:40:25 INFO - PROCESS | 1798 | --DOMWINDOW == 22 (0xa07de400) [pid = 1846] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
23:40:25 INFO - PROCESS | 1798 | --DOMWINDOW == 21 (0xa07e3400) [pid = 1846] [serial = 2241] [outer = (nil)] [url = about:blank]
23:40:25 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
23:40:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a6b5400 == 5 [pid = 1846] [id = 811]
23:40:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 22 (0x9a6b6000) [pid = 1846] [serial = 2267] [outer = (nil)]
23:40:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 23 (0x9f901800) [pid = 1846] [serial = 2268] [outer = 0x9a6b6000]
23:40:26 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:40:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 24 (0x9fb0d400) [pid = 1846] [serial = 2269] [outer = 0x9a6b6000]
23:40:28 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
23:40:28 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
23:40:28 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 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:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:40:28 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:40:28 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2806ms
23:40:28 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
23:40:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a6ba800 == 6 [pid = 1846] [id = 812]
23:40:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 25 (0x9a6bb800) [pid = 1846] [serial = 2270] [outer = (nil)]
23:40:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 26 (0xa07df400) [pid = 1846] [serial = 2271] [outer = 0x9a6bb800]
23:40:29 INFO - PROCESS | 1798 | [Child 1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:40:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 27 (0x9a6b2800) [pid = 1846] [serial = 2272] [outer = 0x9a6bb800]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 26 (0xa09e8c00) [pid = 1846] [serial = 2244] [outer = (nil)] [url = about:blank]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 25 (0x9a6b8800) [pid = 1846] [serial = 2263] [outer = (nil)] [url = about:blank]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 24 (0xa06a5c00) [pid = 1846] [serial = 2257] [outer = (nil)] [url = about:blank]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 23 (0xa1822800) [pid = 1846] [serial = 2260] [outer = (nil)] [url = about:blank]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 22 (0x9f90d400) [pid = 1846] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 21 (0x9f908400) [pid = 1846] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 20 (0xa069c400) [pid = 1846] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 19 (0x9f909800) [pid = 1846] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 18 (0xa061ec00) [pid = 1846] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
23:40:30 INFO - PROCESS | 1798 | --DOMWINDOW == 17 (0x9fd3a400) [pid = 1846] [serial = 2242] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html]
23:40:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa069c400 == 7 [pid = 1846] [id = 813]
23:40:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 18 (0xa06a5c00) [pid = 1846] [serial = 2273] [outer = (nil)]
23:40:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa07e6c00 == 8 [pid = 1846] [id = 814]
23:40:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 19 (0xa07e7000) [pid = 1846] [serial = 2274] [outer = (nil)]
23:40:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 20 (0xa09de400) [pid = 1846] [serial = 2275] [outer = 0xa06a5c00]
23:40:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 21 (0xa09e0800) [pid = 1846] [serial = 2276] [outer = 0xa07e7000]
23:40:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
23:40:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
23:40:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 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:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
23:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
23:40:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:40:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:40:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */